Mock Version: 1.4.14 Mock Version: 1.4.14 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/teeworlds.spec'], chrootPath='/var/lib/mock/f31-build-99506-33157/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': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/teeworlds.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': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1565308800 Wrote: /builddir/build/SRPMS/teeworlds-0.7.3.1-4.fc31.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/teeworlds.spec'], chrootPath='/var/lib/mock/f31-build-99506-33157/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': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/teeworlds.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': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1565308800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.0EwN8h + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf teeworlds-0.7.3.1 + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/teeworlds-0.7.3.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd teeworlds-0.7.3.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/teeworlds-0.7.3.1-maps.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/gzip -dc /builddir/build/SOURCES/teeworlds-0.7.3.1-translation.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/3ae7e85.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/d0bfb6e9c651a8484d6f3bc2967495edb7a5307d.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + rm -vrf datasrc/maps datasrc/languages + mv teeworlds-maps-7fefdb4c643f4e623f179460b8e68cd51f4d5e9d datasrc/maps + mv teeworlds-translation-1cd4924413891e9bcdf0686e483c7ef0315c81e8 datasrc/languages + sed -i -e /_mm_pause/d src/engine/client/client.cpp + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 removed directory 'datasrc/maps' removed directory 'datasrc/languages' Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.1GiKOj + umask 022 + cd /builddir/build/BUILD + cd teeworlds-0.7.3.1 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -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_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 -DBUILD_SHARED_LIBS:BOOL=ON . -Briscv64-redhat-linux-gnu -GNinja -DCMAKE_BUILD_TYPE=RELEASE -DPREFER_BUNDLED_LIBS=OFF -DSERVER_EXECUTABLE=teeworlds-srv -DPYTHON_EXECUTABLE=/usr/bin/python3 BUILDSTDERR: CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:275 (message): BUILDSTDERR: Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when BUILDSTDERR: available. Run "cmake --help-policy CMP0072" for policy details. Use the BUILDSTDERR: cmake_policy command to set the policy and suppress this warning. BUILDSTDERR: FindOpenGL found both a legacy GL library: BUILDSTDERR: OPENGL_gl_LIBRARY: /usr/lib64/libGL.so BUILDSTDERR: and GLVND libraries for OpenGL and GLX: BUILDSTDERR: OPENGL_opengl_LIBRARY: /usr/lib64/libOpenGL.so BUILDSTDERR: OPENGL_glx_LIBRARY: /usr/lib64/libGLX.so BUILDSTDERR: OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for BUILDSTDERR: compatibility with CMake 3.10 and below the legacy GL library will be used. BUILDSTDERR: Call Stack (most recent call first): BUILDSTDERR: CMakeLists.txt:392 (find_package) BUILDSTDERR: This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 9.1.1 -- The CXX compiler identification is GNU 9.1.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for __i386 -- Looking for __i386 - not found -- Found PythonInterp: /usr/bin/python3 (found version "3.7.4") -- Performing Test FLAG_SUPPORTED_fstack_protector_strong -- Performing Test FLAG_SUPPORTED_fstack_protector_strong - Success -- Performing Test FLAG_SUPPORTED_fstack_clash_protection -- Performing Test FLAG_SUPPORTED_fstack_clash_protection - Success -- Performing Test FLAG_SUPPORTED_fcf_protection -- Performing Test FLAG_SUPPORTED_fcf_protection - Failed -- Performing Test FLAG_SUPPORTED_Wall -- Performing Test FLAG_SUPPORTED_Wall - Success -- Performing Test FLAG_SUPPORTED_Wdeclaration_after_statement -- Performing Test FLAG_SUPPORTED_Wdeclaration_after_statement - Success -- Performing Test FLAG_SUPPORTED_Wextra -- Performing Test FLAG_SUPPORTED_Wextra - Success -- Performing Test FLAG_SUPPORTED_Wno_unused_parameter -- Performing Test FLAG_SUPPORTED_Wno_unused_parameter - Success -- Performing Test FLAG_SUPPORTED_Wno_missing_field_initializers -- Performing Test FLAG_SUPPORTED_Wno_missing_field_initializers - Success -- Performing Test FLAG_SUPPORTED_Wformat_2 -- Performing Test FLAG_SUPPORTED_Wformat_2 - Success -- Performing Test FLAG_SUPPORTED_Wno_implicit_function_declaration -- Performing Test FLAG_SUPPORTED_Wno_implicit_function_declaration - Success -- Performing Test DEFINE_FORTIFY_SOURCE -- Performing Test DEFINE_FORTIFY_SOURCE - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "1.6.3") -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") -- Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR (missing: OPENSSL_CRYPTO_LIBRARY OPENSSL_INCLUDE_DIR) -- Could NOT find Crypto (missing: CRYPTO_LIBRARY CRYPTO_INCLUDEDIR) -- Checking for module 'freetype2' -- Found freetype2, version 23.0.17 -- Found Freetype: /usr/lib64/libfreetype.so -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) -- Checking for module 'pnglite' -- Package 'pnglite', required by 'virtual:world', not found -- Found Pnglite: /usr/lib64/libpnglite.so -- Checking for module 'sdl2' -- Found sdl2, version 2.0.10 -- Found SDL2: /usr/lib64/libSDL2.so -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Checking for module 'wavpack' -- Found wavpack, version 5.1.0 -- Found Wavpack: /usr/lib64/libwavpack.so -- ******** Teeworlds ******** -- Target OS: linux 64bit -- Compiler: /usr/bin/c++ -- Build type: RELEASE -- Dependencies: -- * Freetype found -- * OpenSSL Crypto not found -- * Pnglite found -- * PythonInterp found -- * SDL2 found -- * Wavpack found -- * Zlib found -- To run the tests, you have to install GTest -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found BUILDSTDERR: -- Looking for WavpackOpenCMake Warning: BUILDSTDERR: Manually-specified variables were not used by the project: BUILDSTDERR: CMAKE_Fortran_FLAGS_RELEASE BUILDSTDERR: CMAKE_VERBOSE_MAKEFILE BUILDSTDERR: INCLUDE_INSTALL_DIR BUILDSTDERR: LIB_INSTALL_DIR BUILDSTDERR: LIB_SUFFIX BUILDSTDERR: SHARE_INSTALL_PREFIX BUILDSTDERR: SYSCONF_INSTALL_DIR + /usr/bin/ninja -v -j4 -C riscv64-redhat-linux-gnu FileInputEx -- Looking for WavpackOpenFileInputEx - found -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/teeworlds-0.7.3.1/riscv64-redhat-linux-gnu ninja: Entering directory `riscv64-redhat-linux-gnu' [1/131] cd /builddir/build/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3 datasrc/compile.py network_source > /builddir/build/BUILD/teeworlds-0.7.3.1/riscv64-redhat-linux-gnu/src/generated/protocol.cpp [2/131] cd /builddir/build/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3 datasrc/compile.py network_header > /builddir/build/BUILD/teeworlds-0.7.3.1/riscv64-redhat-linux-gnu/src/generated/protocol.h [3/131] cd /builddir/build/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3 scripts/git_revision.py > /builddir/build/BUILD/teeworlds-0.7.3.1/riscv64-redhat-linux-gnu/src/generated/git_revision.cpp [4/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o -c ../src/engine/shared/compression.cpp [5/131] /usr/bin/cc -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wno-implicit-function-declaration -MD -MT CMakeFiles/md5.dir/src/engine/external/md5/md5.c.o -MF CMakeFiles/md5.dir/src/engine/external/md5/md5.c.o.d -o CMakeFiles/md5.dir/src/engine/external/md5/md5.c.o -c ../src/engine/external/md5/md5.c [6/131] /usr/bin/cc -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wno-implicit-function-declaration -MD -MT CMakeFiles/json.dir/src/engine/external/json-parser/json.c.o -MF CMakeFiles/json.dir/src/engine/external/json-parser/json.c.o.d -o CMakeFiles/json.dir/src/engine/external/json-parser/json.c.o -c ../src/engine/external/json-parser/json.c ../src/engine/external/json-parser/json.c: In function 'new_value': ../src/engine/external/json-parser/json.c:146:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 146 | value->_reserved.object_mem = (*(char **) &value->u.object.values) + values_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/engine/external/json-parser/json.c: In function 'json_parse_ex': ../src/engine/external/json-parser/json.c:408:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 408 | (*(json_char **) &top->u.object.values) += string_length + 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [7/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o -c ../src/engine/shared/datafile.cpp [8/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o -c ../src/engine/shared/econ.cpp [9/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o -c ../src/engine/shared/demo.cpp [10/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o -c ../src/engine/shared/engine.cpp [11/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o -c ../src/engine/shared/filecollection.cpp [12/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o -c ../src/engine/shared/huffman.cpp [13/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o -c ../src/engine/shared/jobs.cpp [14/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o -c ../src/engine/shared/kernel.cpp [15/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o -c ../src/engine/shared/linereader.cpp [16/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o -c ../src/engine/shared/map.cpp [17/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/mapchecker.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/mapchecker.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/mapchecker.cpp.o -c ../src/engine/shared/mapchecker.cpp [18/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o -c ../src/engine/shared/console.cpp [19/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o -c ../src/engine/shared/memheap.cpp [20/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o -c ../src/engine/shared/masterserver.cpp [21/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o -c ../src/engine/shared/network_client.cpp [22/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o -c ../src/engine/shared/config.cpp [23/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o -c ../src/engine/shared/network.cpp [24/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o -c ../src/engine/shared/network_console.cpp [25/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o -c ../src/engine/shared/network_console_conn.cpp [26/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o -c ../src/engine/shared/network_conn.cpp [27/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o -c ../src/engine/shared/netban.cpp [28/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o -c ../src/engine/shared/packer.cpp [29/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o -c ../src/engine/shared/network_server.cpp [30/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/network_token.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/network_token.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/network_token.cpp.o -c ../src/engine/shared/network_token.cpp [31/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o -c ../src/engine/shared/ringbuffer.cpp [32/131] /usr/bin/cc -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wdeclaration-after-statement -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/base/hash.c.o -MF CMakeFiles/engine-shared.dir/src/base/hash.c.o.d -o CMakeFiles/engine-shared.dir/src/base/hash.c.o -c ../src/base/hash.c [33/131] /usr/bin/cc -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wdeclaration-after-statement -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.c.o -MF CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.c.o.d -o CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.c.o -c ../src/base/hash_libtomcrypt.c [34/131] /usr/bin/cc -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wdeclaration-after-statement -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/base/hash_openssl.c.o -MF CMakeFiles/engine-shared.dir/src/base/hash_openssl.c.o.d -o CMakeFiles/engine-shared.dir/src/base/hash_openssl.c.o -c ../src/base/hash_openssl.c [35/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o -c ../src/engine/shared/snapshot.cpp [36/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o -MF CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o.d -o CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o -c ../src/engine/shared/storage.cpp [37/131] cd /builddir/build/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3 scripts/cmd5.py src/engine/shared/protocol.h src/game/tuning.h src/game/gamecore.cpp /builddir/build/BUILD/teeworlds-0.7.3.1/riscv64-redhat-linux-gnu/src/generated/protocol.h > /builddir/build/BUILD/teeworlds-0.7.3.1/riscv64-redhat-linux-gnu/src/generated/nethash.cpp [38/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/generated/protocol.cpp.o -MF CMakeFiles/engine-shared.dir/src/generated/protocol.cpp.o.d -o CMakeFiles/engine-shared.dir/src/generated/protocol.cpp.o -c src/generated/protocol.cpp [39/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/game-shared.dir/src/game/layers.cpp.o -MF CMakeFiles/game-shared.dir/src/game/layers.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/layers.cpp.o -c ../src/game/layers.cpp [40/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/game-shared.dir/src/generated/git_revision.cpp.o -MF CMakeFiles/game-shared.dir/src/generated/git_revision.cpp.o.d -o CMakeFiles/game-shared.dir/src/generated/git_revision.cpp.o -c src/generated/git_revision.cpp [41/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/game-shared.dir/src/generated/nethash.cpp.o -MF CMakeFiles/game-shared.dir/src/generated/nethash.cpp.o.d -o CMakeFiles/game-shared.dir/src/generated/nethash.cpp.o -c src/generated/nethash.cpp [42/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/game-shared.dir/src/game/collision.cpp.o -MF CMakeFiles/game-shared.dir/src/game/collision.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/collision.cpp.o -c ../src/game/collision.cpp ../src/game/collision.cpp: In member function 'int CCollision::IntersectLine(vec2, vec2, vec2*, vec2*) const': ../src/game/collision.cpp:72:14: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 72 | vec2 Last = Pos0; | ^~~~ In file included from ../src/game/collision.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/collision.cpp:77:31: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 77 | vec2 Pos = mix(Pos0, Pos1, a); | ^ In file included from ../src/game/collision.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/collision.cpp:4: ../src/base/math.h:31:22: note: initializing argument 1 of 'T mix(T, T, TB) [with T = vector2_base; TB = float]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ ../src/game/collision.cpp:77:31: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 77 | vec2 Pos = mix(Pos0, Pos1, a); | ^ In file included from ../src/game/collision.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/collision.cpp:4: ../src/base/math.h:31:33: note: initializing argument 2 of 'T mix(T, T, TB) [with T = vector2_base; TB = float]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ ../src/game/collision.cpp: In member function 'void CCollision::MovePoint(vec2*, vec2*, float, int*) const': ../src/game/collision.cpp:101:14: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 101 | vec2 Pos = *pInoutPos; | ^~~~~~~~~ In file included from ../src/game/collision.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/collision.cpp:102:14: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 102 | vec2 Vel = *pInoutVel; | ^~~~~~~~~ In file included from ../src/game/collision.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/collision.cpp: In member function 'void CCollision::MoveBox(vec2*, vec2*, vec2, float) const': ../src/game/collision.cpp:151:14: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 151 | vec2 Pos = *pInoutPos; | ^~~~~~~~~ In file included from ../src/game/collision.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/collision.cpp:152:14: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 152 | vec2 Vel = *pInoutVel; | ^~~~~~~~~ In file included from ../src/game/collision.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/collision.cpp:169:45: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 169 | if(TestBox(vec2(NewPos.x, NewPos.y), Size)) | ^ In file included from ../src/game/collision.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/collision.cpp:134:41: note: initializing argument 2 of 'bool CCollision::TestBox(vec2, vec2) const' 134 | bool CCollision::TestBox(vec2 Pos, vec2 Size) const | ~~~~~^~~~ ../src/game/collision.cpp:173:43: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 173 | if(TestBox(vec2(Pos.x, NewPos.y), Size)) | ^ In file included from ../src/game/collision.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/collision.cpp:134:41: note: initializing argument 2 of 'bool CCollision::TestBox(vec2, vec2) const' 134 | bool CCollision::TestBox(vec2 Pos, vec2 Size) const | ~~~~~^~~~ ../src/game/collision.cpp:180:43: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 180 | if(TestBox(vec2(NewPos.x, Pos.y), Size)) | ^ In file included from ../src/game/collision.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/collision.cpp:134:41: note: initializing argument 2 of 'bool CCollision::TestBox(vec2, vec2) const' 134 | bool CCollision::TestBox(vec2 Pos, vec2 Size) const | ~~~~~^~~~ [43/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o -MF CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o.d -o CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o -c ../src/game/gamecore.cpp In file included from ../src/game/gamecore.cpp:3: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/gamecore.cpp: In member function 'void CCharacterCore::Tick(bool)': ../src/game/gamecore.cpp:188:70: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 188 | int Hit = m_pCollision->IntersectLine(m_HookPos, NewPos, &NewPos, 0); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/game/collision.h:33:25: note: initializing argument 1 of 'int CCollision::IntersectLine(vec2, vec2, vec2*, vec2*) const' 33 | int IntersectLine(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision) const; | ~~~~~^~~~ ../src/game/gamecore.cpp:188:70: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 188 | int Hit = m_pCollision->IntersectLine(m_HookPos, NewPos, &NewPos, 0); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/game/collision.h:33:36: note: initializing argument 2 of 'int CCollision::IntersectLine(vec2, vec2, vec2*, vec2*) const' 33 | int IntersectLine(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision) const; | ~~~~~^~~~ ../src/game/gamecore.cpp:207:82: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 207 | vec2 ClosestPoint = closest_point_on_line(m_HookPos, NewPos, pCharCore->m_Pos); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/base/vmath.h:71:62: note: initializing argument 1 of 'vector2_base closest_point_on_line(vector2_base, vector2_base, vector2_base) [with T = float]' 71 | inline vector2_base closest_point_on_line(vector2_base line_point0, vector2_base line_point1, vector2_base target_point) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../src/game/gamecore.cpp:207:82: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 207 | vec2 ClosestPoint = closest_point_on_line(m_HookPos, NewPos, pCharCore->m_Pos); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/base/vmath.h:71:91: note: initializing argument 2 of 'vector2_base closest_point_on_line(vector2_base, vector2_base, vector2_base) [with T = float]' 71 | inline vector2_base closest_point_on_line(vector2_base line_point0, vector2_base line_point1, vector2_base target_point) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../src/game/gamecore.cpp:207:82: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 207 | vec2 ClosestPoint = closest_point_on_line(m_HookPos, NewPos, pCharCore->m_Pos); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/base/vmath.h:71:120: note: initializing argument 3 of 'vector2_base closest_point_on_line(vector2_base, vector2_base, vector2_base) [with T = float]' 71 | inline vector2_base closest_point_on_line(vector2_base line_point0, vector2_base line_point1, vector2_base target_point) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../src/game/gamecore.cpp: In member function 'void CCharacterCore::Move()': ../src/game/gamecore.cpp:357:16: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 357 | vec2 NewPos = m_Pos; | ^~~~~ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/gamecore.cpp:367:18: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 367 | vec2 LastPos = m_Pos; | ^~~~~ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/gamecore.cpp:371:35: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 371 | vec2 Pos = mix(m_Pos, NewPos, a); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:7, from ../src/game/gamecore.cpp:3: ../src/base/math.h:31:22: note: initializing argument 1 of 'T mix(T, T, TB) [with T = vector2_base; TB = float]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ ../src/game/gamecore.cpp:371:35: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 371 | vec2 Pos = mix(m_Pos, NewPos, a); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:7, from ../src/game/gamecore.cpp:3: ../src/base/math.h:31:33: note: initializing argument 2 of 'T mix(T, T, TB) [with T = vector2_base; TB = float]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/base/vmath.h: In instantiation of 'vector2_base closest_point_on_line(vector2_base, vector2_base, vector2_base) [with T = float]': ../src/game/gamecore.cpp:207:82: required from here ../src/base/vmath.h:78:12: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 78 | return mix(line_point0, line_point1, clamp(t, (T)0, (T)1)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:7, from ../src/game/gamecore.cpp:3: ../src/base/math.h:31:22: note: initializing argument 1 of 'T mix(T, T, TB) [with T = vector2_base; TB = float]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/base/vmath.h:78:12: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 78 | return mix(line_point0, line_point1, clamp(t, (T)0, (T)1)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/gamecore.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:7, from ../src/game/gamecore.cpp:3: ../src/base/math.h:31:33: note: initializing argument 2 of 'T mix(T, T, TB) [with T = vector2_base; TB = float]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ [44/131] /usr/bin/cc -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wdeclaration-after-statement -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/engine-shared.dir/src/base/system.c.o -MF CMakeFiles/engine-shared.dir/src/base/system.c.o.d -o CMakeFiles/engine-shared.dir/src/base/system.c.o -c ../src/base/system.c In file included from /usr/include/string.h:494, from ../src/base/system.c:6: In function 'strncpy', inlined from 'str_copy' at ../src/base/system.c:1791:2, inlined from 'fs_makedir_recursive' at ../src/base/system.c:1546:2: /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 2048 equals destination size [-Wstringop-truncation] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [45/131] cd /builddir/build/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3 datasrc/compile.py client_content_header > /builddir/build/BUILD/teeworlds-0.7.3.1/riscv64-redhat-linux-gnu/src/generated/client_data.h [46/131] cd /builddir/build/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3 datasrc/compile.py server_content_header > /builddir/build/BUILD/teeworlds-0.7.3.1/riscv64-redhat-linux-gnu/src/generated/server_data.h [47/131] cd /builddir/build/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3 datasrc/compile.py client_content_source > /builddir/build/BUILD/teeworlds-0.7.3.1/riscv64-redhat-linux-gnu/src/generated/client_data.cpp [48/131] cd /builddir/build/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3 datasrc/compile.py server_content_source > /builddir/build/BUILD/teeworlds-0.7.3.1/riscv64-redhat-linux-gnu/src/generated/server_data.cpp [49/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/engine/server/register.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/engine/server/register.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/engine/server/register.cpp.o -c ../src/engine/server/register.cpp [50/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/engine/client/friends.cpp.o -MF CMakeFiles/teeworlds.dir/src/engine/client/friends.cpp.o.d -o CMakeFiles/teeworlds.dir/src/engine/client/friends.cpp.o -c ../src/engine/client/friends.cpp [51/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/engine/client/graphics_threaded.cpp.o -MF CMakeFiles/teeworlds.dir/src/engine/client/graphics_threaded.cpp.o.d -o CMakeFiles/teeworlds.dir/src/engine/client/graphics_threaded.cpp.o -c ../src/engine/client/graphics_threaded.cpp [52/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/engine/client/backend_sdl.cpp.o -MF CMakeFiles/teeworlds.dir/src/engine/client/backend_sdl.cpp.o.d -o CMakeFiles/teeworlds.dir/src/engine/client/backend_sdl.cpp.o -c ../src/engine/client/backend_sdl.cpp [53/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/entities/character.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/entities/character.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/entities/character.cpp.o -c ../src/game/server/entities/character.cpp In file included from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/character.cpp:6: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/entities/character.cpp: In member function 'void CCharacter::SetWeapon(int)': ../src/game/server/entities/character.cpp:100:54: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 100 | GameServer()->CreateSound(m_Pos, SOUND_WEAPON_SWITCH); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/character.cpp: In member function 'void CCharacter::HandleNinja()': ../src/game/server/entities/character.cpp:151:17: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 151 | vec2 OldPos = m_Pos; | ^~~~~ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/entities/character.cpp:163:125: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 163 | int Num = GameServer()->m_World.FindEntities(Center, Radius, (CEntity**)aEnts, MAX_CLIENTS, CGameWorld::ENTTYPE_CHARACTER); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/character.cpp:6: ../src/game/server/gameworld.h:69:24: note: initializing argument 1 of 'int CGameWorld::FindEntities(vec2, float, CEntity**, int, int)' 69 | int FindEntities(vec2 Pos, float Radius, CEntity **ppEnts, int Max, int Type); | ~~~~~^~~ ../src/game/server/entities/character.cpp:185:63: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 185 | GameServer()->CreateSound(aEnts[i]->m_Pos, SOUND_NINJA_HIT); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/character.cpp: In member function 'void CCharacter::FireWeapon()': ../src/game/server/entities/character.cpp:283:56: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 283 | GameServer()->CreateSound(m_Pos, SOUND_WEAPON_NOAMMO); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/character.cpp:297:54: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 297 | GameServer()->CreateSound(m_Pos, SOUND_HAMMER_FIRE); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/character.cpp:302:57: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 302 | MAX_CLIENTS, CGameWorld::ENTTYPE_CHARACTER); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/character.cpp:6: ../src/game/server/gameworld.h:69:24: note: initializing argument 1 of 'int CGameWorld::FindEntities(vec2, float, CEntity**, int, int)' 69 | int FindEntities(vec2 Pos, float Radius, CEntity **ppEnts, int Max, int Type); | ~~~~~^~~ ../src/game/server/entities/character.cpp:308:111: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 308 | if ((pTarget == this) || GameServer()->Collision()->IntersectLine(ProjStartPos, pTarget->m_Pos, NULL, NULL)) | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/character.cpp:6: ../src/game/collision.h:33:25: note: initializing argument 1 of 'int CCollision::IntersectLine(vec2, vec2, vec2*, vec2*) const' 33 | int IntersectLine(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision) const; | ~~~~~^~~~ ../src/game/server/entities/character.cpp:308:111: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 308 | if ((pTarget == this) || GameServer()->Collision()->IntersectLine(ProjStartPos, pTarget->m_Pos, NULL, NULL)) | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/character.cpp:6: ../src/game/collision.h:33:36: note: initializing argument 2 of 'int CCollision::IntersectLine(vec2, vec2, vec2*, vec2*) const' 33 | int IntersectLine(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision) const; | ~~~~~^~~~ ../src/game/server/entities/character.cpp:315:48: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 315 | GameServer()->CreateHammerHit(ProjStartPos); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:132:28: note: initializing argument 1 of 'void CGameContext::CreateHammerHit(vec2)' 132 | void CreateHammerHit(vec2 Pos); | ~~~~~^~~ ../src/game/server/entities/character.cpp:341:73: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 341 | g_pData->m_Weapons.m_Gun.m_pBase->m_Damage, false, 0, -1, WEAPON_GUN); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:12: ../src/game/server/entities/projectile.h:9:64: note: initializing argument 4 of 'CProjectile::CProjectile(CGameWorld*, int, int, vec2, vec2, int, int, bool, float, int, int)' 9 | CProjectile(CGameWorld *pGameWorld, int Type, int Owner, vec2 Pos, vec2 Dir, int Span, | ~~~~~^~~ ../src/game/server/entities/character.cpp:341:73: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 341 | g_pData->m_Weapons.m_Gun.m_pBase->m_Damage, false, 0, -1, WEAPON_GUN); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:12: ../src/game/server/entities/projectile.h:9:74: note: initializing argument 5 of 'CProjectile::CProjectile(CGameWorld*, int, int, vec2, vec2, int, int, bool, float, int, int)' 9 | CProjectile(CGameWorld *pGameWorld, int Type, int Owner, vec2 Pos, vec2 Dir, int Span, | ~~~~~^~~ ../src/game/server/entities/character.cpp:343:51: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 343 | GameServer()->CreateSound(m_Pos, SOUND_GUN_FIRE); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/character.cpp:362:82: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 362 | g_pData->m_Weapons.m_Shotgun.m_pBase->m_Damage, false, 0, -1, WEAPON_SHOTGUN); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:12: ../src/game/server/entities/projectile.h:9:64: note: initializing argument 4 of 'CProjectile::CProjectile(CGameWorld*, int, int, vec2, vec2, int, int, bool, float, int, int)' 9 | CProjectile(CGameWorld *pGameWorld, int Type, int Owner, vec2 Pos, vec2 Dir, int Span, | ~~~~~^~~ ../src/game/server/entities/character.cpp:365:55: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 365 | GameServer()->CreateSound(m_Pos, SOUND_SHOTGUN_FIRE); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/character.cpp:375:99: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 375 | g_pData->m_Weapons.m_Grenade.m_pBase->m_Damage, true, 0, SOUND_GRENADE_EXPLODE, WEAPON_GRENADE); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:12: ../src/game/server/entities/projectile.h:9:64: note: initializing argument 4 of 'CProjectile::CProjectile(CGameWorld*, int, int, vec2, vec2, int, int, bool, float, int, int)' 9 | CProjectile(CGameWorld *pGameWorld, int Type, int Owner, vec2 Pos, vec2 Dir, int Span, | ~~~~~^~~ ../src/game/server/entities/character.cpp:375:99: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 375 | g_pData->m_Weapons.m_Grenade.m_pBase->m_Damage, true, 0, SOUND_GRENADE_EXPLODE, WEAPON_GRENADE); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:12: ../src/game/server/entities/projectile.h:9:74: note: initializing argument 5 of 'CProjectile::CProjectile(CGameWorld*, int, int, vec2, vec2, int, int, bool, float, int, int)' 9 | CProjectile(CGameWorld *pGameWorld, int Type, int Owner, vec2 Pos, vec2 Dir, int Span, | ~~~~~^~~ ../src/game/server/entities/character.cpp:377:55: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 377 | GameServer()->CreateSound(m_Pos, SOUND_GRENADE_FIRE); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/character.cpp:382:103: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 382 | new CLaser(GameWorld(), m_Pos, Direction, GameServer()->Tuning()->m_LaserReach, m_pPlayer->GetCID()); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:11: ../src/game/server/entities/laser.h:11:38: note: initializing argument 2 of 'CLaser::CLaser(CGameWorld*, vec2, vec2, float, int)' 11 | CLaser(CGameWorld *pGameWorld, vec2 Pos, vec2 Direction, float StartEnergy, int Owner); | ~~~~~^~~ ../src/game/server/entities/character.cpp:382:103: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 382 | new CLaser(GameWorld(), m_Pos, Direction, GameServer()->Tuning()->m_LaserReach, m_pPlayer->GetCID()); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:11: ../src/game/server/entities/laser.h:11:48: note: initializing argument 3 of 'CLaser::CLaser(CGameWorld*, vec2, vec2, float, int)' 11 | CLaser(CGameWorld *pGameWorld, vec2 Pos, vec2 Direction, float StartEnergy, int Owner); | ~~~~~^~~~~~~~~ ../src/game/server/entities/character.cpp:383:53: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 383 | GameServer()->CreateSound(m_Pos, SOUND_LASER_FIRE); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/character.cpp:395:53: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 395 | GameServer()->CreateSound(m_Pos, SOUND_NINJA_FIRE); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/character.cpp: In member function 'void CCharacter::GiveNinja()': ../src/game/server/entities/character.cpp:472:53: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 472 | GameServer()->CreateSound(m_Pos, SOUND_PICKUP_NINJA); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/character.cpp: In member function 'virtual void CCharacter::Tick()': ../src/game/server/entities/character.cpp:536:25: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 536 | GameLayerClipped(m_Pos)) | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.h:9, from ../src/game/server/entities/character.cpp:10: ../src/game/server/entity.h:141:29: note: initializing argument 1 of 'bool CEntity::GameLayerClipped(vec2)' 141 | bool GameLayerClipped(vec2 CheckPos); | ~~~~~^~~~~~~~ ../src/game/server/entities/character.cpp: In member function 'virtual void CCharacter::TickDefered()': ../src/game/server/entities/character.cpp:557:25: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 557 | vec2 StartPos = m_Core.m_Pos; | ^~~~~ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/entities/character.cpp:558:25: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 558 | vec2 StartVel = m_Core.m_Vel; | ^~~~~ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/entities/character.cpp:559:88: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 559 | bool StuckBefore = GameServer()->Collision()->TestBox(m_Core.m_Pos, vec2(28.0f, 28.0f)); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/character.cpp:6: ../src/game/collision.h:36:20: note: initializing argument 1 of 'bool CCollision::TestBox(vec2, vec2) const' 36 | bool TestBox(vec2 Pos, vec2 Size) const; | ~~~~~^~~ ../src/game/server/entities/character.cpp:562:91: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 562 | bool StuckAfterMove = GameServer()->Collision()->TestBox(m_Core.m_Pos, vec2(28.0f, 28.0f)); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/character.cpp:6: ../src/game/collision.h:36:20: note: initializing argument 1 of 'bool CCollision::TestBox(vec2, vec2) const' 36 | bool TestBox(vec2 Pos, vec2 Size) const; | ~~~~~^~~ ../src/game/server/entities/character.cpp:564:92: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 564 | bool StuckAfterQuant = GameServer()->Collision()->TestBox(m_Core.m_Pos, vec2(28.0f, 28.0f)); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/character.cpp:6: ../src/game/collision.h:36:20: note: initializing argument 1 of 'bool CCollision::TestBox(vec2, vec2) const' 36 | bool TestBox(vec2 Pos, vec2 Size) const; | ~~~~~^~~ ../src/game/server/entities/character.cpp: In member function 'void CCharacter::Die(int, int)': ../src/game/server/entities/character.cpp:671:51: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 671 | GameServer()->CreateSound(m_Pos, SOUND_PLAYER_DIE); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/character.cpp:678:54: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 678 | GameServer()->CreateDeath(m_Pos, m_pPlayer->GetCID()); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:134:24: note: initializing argument 1 of 'void CGameContext::CreateDeath(vec2, int)' 134 | void CreateDeath(vec2 Pos, int Who); | ~~~~~^~~ ../src/game/server/entities/character.cpp: In member function 'bool CCharacter::TakeDamage(vec2, vec2, int, int, int)': ../src/game/server/entities/character.cpp:719:130: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 719 | GameServer()->CreateDamage(m_Pos, m_pPlayer->GetCID(), Source, OldHealth-m_Health, OldArmor-m_Armor, From == m_pPlayer->GetCID()); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:130:25: note: initializing argument 1 of 'void CGameContext::CreateDamage(vec2, int, vec2, int, int, bool)' 130 | void CreateDamage(vec2 Pos, int Id, vec2 Source, int HealthAmount, int ArmorAmount, bool Self); | ~~~~~^~~ ../src/game/server/entities/character.cpp:719:130: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 719 | GameServer()->CreateDamage(m_Pos, m_pPlayer->GetCID(), Source, OldHealth-m_Health, OldArmor-m_Armor, From == m_pPlayer->GetCID()); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:130:43: note: initializing argument 3 of 'void CGameContext::CreateDamage(vec2, int, vec2, int, int, bool)' 130 | void CreateDamage(vec2 Pos, int Id, vec2 Source, int HealthAmount, int ArmorAmount, bool Self); | ~~~~~^~~~~~ ../src/game/server/entities/character.cpp:731:88: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 731 | GameServer()->CreateSound(GameServer()->m_apPlayers[From]->m_ViewPos, SOUND_HIT, Mask); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/character.cpp:754:58: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 754 | GameServer()->CreateSound(m_Pos, SOUND_PLAYER_PAIN_LONG); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/character.cpp:756:59: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 756 | GameServer()->CreateSound(m_Pos, SOUND_PLAYER_PAIN_SHORT); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/character.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.cpp:6: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ [54/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/entities/flag.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/entities/flag.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/entities/flag.cpp.o -c ../src/game/server/entities/flag.cpp In file included from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/flag.cpp:3: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/flag.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/entities/flag.cpp: In constructor 'CFlag::CFlag(CGameWorld*, int, vec2)': ../src/game/server/entities/flag.cpp:10:70: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 10 | : CEntity(pGameWorld, CGameWorld::ENTTYPE_FLAG, StandPos, ms_PhysSize) | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/flag.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.h:9, from ../src/game/server/entities/flag.cpp:6: ../src/game/server/entity.h:55:52: note: initializing argument 3 of 'CEntity::CEntity(CGameWorld*, int, vec2, int)' 55 | CEntity(CGameWorld *pGameWorld, int Objtype, vec2 Pos, int ProximityRadius=0); | ~~~~~^~~ ../src/game/server/entities/flag.cpp: In member function 'virtual void CFlag::TickDefered()': ../src/game/server/entities/flag.cpp:55:29: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 55 | || GameLayerClipped(m_Pos)) | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/flag.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.h:9, from ../src/game/server/entities/flag.cpp:6: ../src/game/server/entity.h:141:29: note: initializing argument 1 of 'bool CEntity::GameLayerClipped(vec2)' 141 | bool GameLayerClipped(vec2 CheckPos); | ~~~~~^~~~~~~~ [55/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/entities/laser.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/entities/laser.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/entities/laser.cpp.o -c ../src/game/server/entities/laser.cpp In file included from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/laser.cpp:4: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/laser.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/entities/laser.cpp: In constructor 'CLaser::CLaser(CGameWorld*, vec2, vec2, float, int)': ../src/game/server/entities/laser.cpp:10:53: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 10 | : CEntity(pGameWorld, CGameWorld::ENTTYPE_LASER, Pos) | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/laser.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.h:9, from ../src/game/server/entities/laser.cpp:6: ../src/game/server/entity.h:55:52: note: initializing argument 3 of 'CEntity::CEntity(CGameWorld*, int, vec2, int)' 55 | CEntity(CGameWorld *pGameWorld, int Objtype, vec2 Pos, int ProximityRadius=0); | ~~~~~^~~ ../src/game/server/entities/laser.cpp: In member function 'bool CLaser::HitCharacter(vec2, vec2)': ../src/game/server/entities/laser.cpp:26:92: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 26 | CCharacter *pHit = GameServer()->m_World.IntersectCharacter(m_Pos, To, 0.f, At, pOwnerChar); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/laser.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/laser.cpp:4: ../src/game/server/gameworld.h:100:44: note: initializing argument 1 of 'CCharacter* CGameWorld::IntersectCharacter(vec2, vec2, float, vec2&, CEntity*)' 100 | class CCharacter *IntersectCharacter(vec2 Pos0, vec2 Pos1, float Radius, vec2 &NewPos, class CEntity *pNotThis = 0); | ~~~~~^~~~ ../src/game/server/entities/laser.cpp:26:92: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 26 | CCharacter *pHit = GameServer()->m_World.IntersectCharacter(m_Pos, To, 0.f, At, pOwnerChar); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/laser.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/laser.cpp:4: ../src/game/server/gameworld.h:100:55: note: initializing argument 2 of 'CCharacter* CGameWorld::IntersectCharacter(vec2, vec2, float, vec2&, CEntity*)' 100 | class CCharacter *IntersectCharacter(vec2 Pos0, vec2 Pos1, float Radius, vec2 &NewPos, class CEntity *pNotThis = 0); | ~~~~~^~~~ ../src/game/server/entities/laser.cpp: In member function 'void CLaser::DoBounce()': ../src/game/server/entities/laser.cpp:49:65: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 49 | if(GameServer()->Collision()->IntersectLine(m_Pos, To, 0x0, &To)) | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/laser.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/laser.cpp:4: ../src/game/collision.h:33:25: note: initializing argument 1 of 'int CCollision::IntersectLine(vec2, vec2, vec2*, vec2*) const' 33 | int IntersectLine(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision) const; | ~~~~~^~~~ ../src/game/server/entities/laser.cpp:49:65: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 49 | if(GameServer()->Collision()->IntersectLine(m_Pos, To, 0x0, &To)) | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/laser.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/laser.cpp:4: ../src/game/collision.h:33:36: note: initializing argument 2 of 'int CCollision::IntersectLine(vec2, vec2, vec2*, vec2*) const' 33 | int IntersectLine(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision) const; | ~~~~~^~~~ ../src/game/server/entities/laser.cpp:51:29: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 51 | if(!HitCharacter(m_Pos, To)) | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/laser.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/entities/laser.cpp:22:32: note: initializing argument 1 of 'bool CLaser::HitCharacter(vec2, vec2)' 22 | bool CLaser::HitCharacter(vec2 From, vec2 To) | ~~~~~^~~~ ../src/game/server/entities/laser.cpp:51:29: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 51 | if(!HitCharacter(m_Pos, To)) | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/laser.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/entities/laser.cpp:22:43: note: initializing argument 2 of 'bool CLaser::HitCharacter(vec2, vec2)' 22 | bool CLaser::HitCharacter(vec2 From, vec2 To) | ~~~~~^~ ../src/game/server/entities/laser.cpp:57:19: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 57 | vec2 TempPos = m_Pos; | ^~~~~ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/laser.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/entities/laser.cpp:70:55: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 70 | GameServer()->CreateSound(m_Pos, SOUND_LASER_BOUNCE); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/laser.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/laser.cpp:4: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/laser.cpp:75:29: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 75 | if(!HitCharacter(m_Pos, To)) | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/laser.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/entities/laser.cpp:22:32: note: initializing argument 1 of 'bool CLaser::HitCharacter(vec2, vec2)' 22 | bool CLaser::HitCharacter(vec2 From, vec2 To) | ~~~~~^~~~ ../src/game/server/entities/laser.cpp:75:29: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 75 | if(!HitCharacter(m_Pos, To)) | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/laser.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/entities/laser.cpp:22:43: note: initializing argument 2 of 'bool CLaser::HitCharacter(vec2, vec2)' 22 | bool CLaser::HitCharacter(vec2 From, vec2 To) | ~~~~~^~ ../src/game/server/entities/laser.cpp: In member function 'virtual void CLaser::Snap(int)': ../src/game/server/entities/laser.cpp:102:76: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 102 | if(NetworkClipped(SnappingClient) && NetworkClipped(SnappingClient, m_From)) | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/laser.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.h:9, from ../src/game/server/entities/laser.cpp:6: ../src/game/server/entity.h:139:46: note: initializing argument 2 of 'int CEntity::NetworkClipped(int, vec2)' 139 | int NetworkClipped(int SnappingClient, vec2 CheckPos); | ~~~~~^~~~~~~~ [56/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/engine/server/server.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/engine/server/server.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/engine/server/server.cpp.o -c ../src/engine/server/server.cpp [57/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/entities/projectile.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/entities/projectile.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/entities/projectile.cpp.o -c ../src/game/server/entities/projectile.cpp In file included from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/entities/projectile.cpp: In constructor 'CProjectile::CProjectile(CGameWorld*, int, int, vec2, vec2, int, int, bool, float, int, int)': ../src/game/server/entities/projectile.cpp:10:58: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 10 | : CEntity(pGameWorld, CGameWorld::ENTTYPE_PROJECTILE, Pos) | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.h:9, from ../src/game/server/entities/projectile.cpp:5: ../src/game/server/entity.h:55:52: note: initializing argument 3 of 'CEntity::CEntity(CGameWorld*, int, vec2, int)' 55 | CEntity(CGameWorld *pGameWorld, int Objtype, vec2 Pos, int ProximityRadius=0); | ~~~~~^~~ ../src/game/server/entities/projectile.cpp: In member function 'vec2 CProjectile::GetPos(float)': ../src/game/server/entities/projectile.cpp:54:59: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 54 | return CalcPos(m_Pos, m_Direction, Curvature, Speed, Time); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/game/gamecore.h:86:26: note: initializing argument 1 of 'vec2 CalcPos(vec2, vec2, float, float, float)' 86 | inline vec2 CalcPos(vec2 Pos, vec2 Velocity, float Curvature, float Speed, float Time) | ~~~~~^~~ ../src/game/server/entities/projectile.cpp:54:59: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 54 | return CalcPos(m_Pos, m_Direction, Curvature, Speed, Time); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/game/gamecore.h:86:36: note: initializing argument 2 of 'vec2 CalcPos(vec2, vec2, float, float, float)' 86 | inline vec2 CalcPos(vec2 Pos, vec2 Velocity, float Curvature, float Speed, float Time) | ~~~~~^~~~~~~~ ../src/game/server/entities/projectile.cpp: In member function 'virtual void CProjectile::Tick()': ../src/game/server/entities/projectile.cpp:64:84: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 64 | int Collide = GameServer()->Collision()->IntersectLine(PrevPos, CurPos, &CurPos, 0); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/game/collision.h:33:25: note: initializing argument 1 of 'int CCollision::IntersectLine(vec2, vec2, vec2*, vec2*) const' 33 | int IntersectLine(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision) const; | ~~~~~^~~~ ../src/game/server/entities/projectile.cpp:64:84: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 64 | int Collide = GameServer()->Collision()->IntersectLine(PrevPos, CurPos, &CurPos, 0); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/game/collision.h:33:36: note: initializing argument 2 of 'int CCollision::IntersectLine(vec2, vec2, vec2*, vec2*) const' 33 | int IntersectLine(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision) const; | ~~~~~^~~~ ../src/game/server/entities/projectile.cpp:66:107: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 66 | CCharacter *TargetChr = GameServer()->m_World.IntersectCharacter(PrevPos, CurPos, 6.0f, CurPos, OwnerChar); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/game/server/gameworld.h:100:44: note: initializing argument 1 of 'CCharacter* CGameWorld::IntersectCharacter(vec2, vec2, float, vec2&, CEntity*)' 100 | class CCharacter *IntersectCharacter(vec2 Pos0, vec2 Pos1, float Radius, vec2 &NewPos, class CEntity *pNotThis = 0); | ~~~~~^~~~ ../src/game/server/entities/projectile.cpp:66:107: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 66 | CCharacter *TargetChr = GameServer()->m_World.IntersectCharacter(PrevPos, CurPos, 6.0f, CurPos, OwnerChar); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/game/server/gameworld.h:100:55: note: initializing argument 2 of 'CCharacter* CGameWorld::IntersectCharacter(vec2, vec2, float, vec2&, CEntity*)' 100 | class CCharacter *IntersectCharacter(vec2 Pos0, vec2 Pos1, float Radius, vec2 &NewPos, class CEntity *pNotThis = 0); | ~~~~~^~~~ ../src/game/server/entities/projectile.cpp:70:70: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 70 | if(TargetChr || Collide || m_LifeSpan < 0 || GameLayerClipped(CurPos)) | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.h:9, from ../src/game/server/entities/projectile.cpp:5: ../src/game/server/entity.h:141:29: note: initializing argument 1 of 'bool CEntity::GameLayerClipped(vec2)' 141 | bool GameLayerClipped(vec2 CheckPos); | ~~~~~^~~~~~~~ ../src/game/server/entities/projectile.cpp:73:51: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 73 | GameServer()->CreateSound(CurPos, m_SoundImpact); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/projectile.cpp:3: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/projectile.cpp:76:69: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 76 | GameServer()->CreateExplosion(CurPos, m_Owner, m_Weapon, m_Damage); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/projectile.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/projectile.cpp:3: ../src/game/server/gamecontext.h:131:28: note: initializing argument 1 of 'void CGameContext::CreateExplosion(vec2, int, int, int)' 131 | void CreateExplosion(vec2 Pos, int Owner, int Weapon, int MaxDamage); | ~~~~~^~~ [58/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/entities/pickup.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/entities/pickup.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/entities/pickup.cpp.o -c ../src/game/server/entities/pickup.cpp In file included from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/pickup.cpp:4: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/pickup.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/entities/pickup.cpp: In constructor 'CPickup::CPickup(CGameWorld*, int, vec2)': ../src/game/server/entities/pickup.cpp:11:70: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 11 | : CEntity(pGameWorld, CGameWorld::ENTTYPE_PICKUP, Pos, PickupPhysSize) | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/pickup.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/character.h:9, from ../src/game/server/entities/pickup.cpp:7: ../src/game/server/entity.h:55:52: note: initializing argument 3 of 'CEntity::CEntity(CGameWorld*, int, vec2, int)' 55 | CEntity(CGameWorld *pGameWorld, int Objtype, vec2 Pos, int ProximityRadius=0); | ~~~~~^~~ ../src/game/server/entities/pickup.cpp: In member function 'virtual void CPickup::Tick()': ../src/game/server/entities/pickup.cpp:39:56: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 39 | GameServer()->CreateSound(m_Pos, SOUND_WEAPON_SPAWN); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/pickup.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/pickup.cpp:4: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/pickup.cpp:45:117: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 45 | CCharacter *pChr = (CCharacter *)GameServer()->m_World.ClosestEntity(m_Pos, 20.0f, CGameWorld::ENTTYPE_CHARACTER, 0); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/pickup.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/gamecontext.h:13, from ../src/game/server/entities/pickup.cpp:4: ../src/game/server/gameworld.h:84:30: note: initializing argument 1 of 'CEntity* CGameWorld::ClosestEntity(vec2, float, int, CEntity*)' 84 | CEntity *ClosestEntity(vec2 Pos, float Radius, int Type, CEntity *pNotThis); | ~~~~~^~~ ../src/game/server/entities/pickup.cpp:56:58: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 56 | GameServer()->CreateSound(m_Pos, SOUND_PICKUP_HEALTH); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/pickup.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/pickup.cpp:4: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/pickup.cpp:64:57: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 64 | GameServer()->CreateSound(m_Pos, SOUND_PICKUP_ARMOR); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/pickup.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/pickup.cpp:4: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/pickup.cpp:72:59: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 72 | GameServer()->CreateSound(m_Pos, SOUND_PICKUP_GRENADE); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/pickup.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/pickup.cpp:4: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/pickup.cpp:81:59: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 81 | GameServer()->CreateSound(m_Pos, SOUND_PICKUP_SHOTGUN); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/pickup.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/pickup.cpp:4: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ ../src/game/server/entities/pickup.cpp:90:59: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 90 | GameServer()->CreateSound(m_Pos, SOUND_PICKUP_SHOTGUN); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/entities/pickup.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entities/pickup.cpp:4: ../src/game/server/gamecontext.h:135:24: note: initializing argument 1 of 'void CGameContext::CreateSound(vec2, int, int64)' 135 | void CreateSound(vec2 Pos, int Sound, int64 Mask=-1); | ~~~~~^~~ [59/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/entity.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/entity.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/entity.cpp.o -c ../src/game/server/entity.cpp In file included from ../src/game/server/gameworld.h:6, from ../src/game/server/entity.h:9, from ../src/game/server/entity.cpp:4: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/server/entity.h:6, from ../src/game/server/entity.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/entity.cpp: In member function 'int CEntity::NetworkClipped(int)': ../src/game/server/entity.cpp:32:45: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 32 | return NetworkClipped(SnappingClient, m_Pos); | ^ In file included from ../src/game/server/entity.h:6, from ../src/game/server/entity.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entity.cpp:4: ../src/game/server/entity.h:139:46: note: initializing argument 2 of 'int CEntity::NetworkClipped(int, vec2)' 139 | int NetworkClipped(int SnappingClient, vec2 CheckPos); | ~~~~~^~~~~~~~ [60/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/eventhandler.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/eventhandler.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/eventhandler.cpp.o -c ../src/game/server/eventhandler.cpp In file included from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/eventhandler.cpp:5: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/gameworld.h:6, from ../src/game/server/gamecontext.h:13, from ../src/game/server/eventhandler.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [61/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/dm.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/dm.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/dm.cpp.o -c ../src/game/server/gamemodes/dm.cpp [62/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/ctf.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/ctf.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/ctf.cpp.o -c ../src/game/server/gamemodes/ctf.cpp In file included from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/ctf.cpp:7: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/ctf.cpp:7: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/gamemodes/ctf.cpp: In member function 'virtual bool CGameControllerCTF::OnEntity(int, vec2)': ../src/game/server/gamemodes/ctf.cpp:74:41: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 74 | if(IGameController::OnEntity(Index, Pos)) | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/ctf.cpp:7: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/gamemodes/ctf.h:5, from ../src/game/server/gamemodes/ctf.cpp:11: ../src/game/server/gamecontroller.h:160:40: note: initializing argument 2 of 'virtual bool IGameController::OnEntity(int, vec2)' 160 | virtual bool OnEntity(int Index, vec2 Pos); | ~~~~~^~~ ../src/game/server/gamemodes/ctf.cpp:83:56: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 83 | CFlag *F = new CFlag(&GameServer()->m_World, Team, Pos); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/ctf.cpp:7: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/gamemodes/ctf.cpp:8: ../src/game/server/entities/flag.h:27:47: note: initializing argument 3 of 'CFlag::CFlag(CGameWorld*, int, vec2)' 27 | CFlag(CGameWorld *pGameWorld, int Team, vec2 StandPos); | ~~~~~^~~~~~~~ ../src/game/server/gamemodes/ctf.cpp: In member function 'virtual void CGameControllerCTF::Tick()': ../src/game/server/gamemodes/ctf.cpp:201:155: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 201 | int Num = GameServer()->m_World.FindEntities(F->GetPos(), CFlag::ms_PhysSize, (CEntity**)apCloseCCharacters, MAX_CLIENTS, CGameWorld::ENTTYPE_CHARACTER); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/ctf.cpp:7: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entity.h:9, from ../src/game/server/entities/character.h:9, from ../src/game/server/gamemodes/ctf.cpp:7: ../src/game/server/gameworld.h:69:24: note: initializing argument 1 of 'int CGameWorld::FindEntities(vec2, float, CEntity**, int, int)' 69 | int FindEntities(vec2 Pos, float Radius, CEntity **ppEnts, int Max, int Type); | ~~~~~^~~ ../src/game/server/gamemodes/ctf.cpp:204:210: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 204 | if(!apCloseCCharacters[i]->IsAlive() || apCloseCCharacters[i]->GetPlayer()->GetTeam() == TEAM_SPECTATORS || GameServer()->Collision()->IntersectLine(F->GetPos(), apCloseCCharacters[i]->GetPos(), NULL, NULL)) | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/ctf.cpp:7: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/ctf.cpp:7: ../src/game/collision.h:33:25: note: initializing argument 1 of 'int CCollision::IntersectLine(vec2, vec2, vec2*, vec2*) const' 33 | int IntersectLine(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision) const; | ~~~~~^~~~ ../src/game/server/gamemodes/ctf.cpp:204:210: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 204 | if(!apCloseCCharacters[i]->IsAlive() || apCloseCCharacters[i]->GetPlayer()->GetTeam() == TEAM_SPECTATORS || GameServer()->Collision()->IntersectLine(F->GetPos(), apCloseCCharacters[i]->GetPos(), NULL, NULL)) | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/ctf.cpp:7: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/ctf.cpp:7: ../src/game/collision.h:33:36: note: initializing argument 2 of 'int CCollision::IntersectLine(vec2, vec2, vec2*, vec2*) const' 33 | int IntersectLine(vec2 Pos0, vec2 Pos1, vec2 *pOutCollision, vec2 *pOutBeforeCollision) const; | ~~~~~^~~~ [63/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/lms.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/lms.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/lms.cpp.o -c ../src/game/server/gamemodes/lms.cpp In file included from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/lms.cpp:5: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/lms.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [64/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/mod.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/mod.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/mod.cpp.o -c ../src/game/server/gamemodes/mod.cpp [65/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/lts.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/lts.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/lts.cpp.o -c ../src/game/server/gamemodes/lts.cpp In file included from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/lts.cpp:5: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/lts.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [66/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/gamecontroller.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/gamecontroller.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/gamecontroller.cpp.o -c ../src/game/server/gamecontroller.cpp In file included from ../src/game/server/entities/character.h:8, from ../src/game/server/gamecontroller.cpp:7: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamecontroller.cpp:7: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/gamecontroller.cpp: In member function 'virtual bool IGameController::OnEntity(int, vec2)': ../src/game/server/gamecontroller.cpp:322:48: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 322 | new CPickup(&GameServer()->m_World, Type, Pos); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamecontroller.cpp:7: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/gamecontroller.cpp:8: ../src/game/server/entities/pickup.h:13:49: note: initializing argument 3 of 'CPickup::CPickup(CGameWorld*, int, vec2)' 13 | CPickup(CGameWorld *pGameWorld, int Type, vec2 Pos); | ~~~~~^~~ ../src/game/server/gamecontroller.cpp: In member function 'void IGameController::EvaluateSpawnType(IGameController::CSpawnEval*, int) const': ../src/game/server/gamecontroller.cpp:1068:138: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 1068 | int Num = GameServer()->m_World.FindEntities(m_aaSpawnPoints[Type][i], 64, (CEntity**)aEnts, MAX_CLIENTS, CGameWorld::ENTTYPE_CHARACTER); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamecontroller.cpp:7: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entity.h:9, from ../src/game/server/entities/character.h:9, from ../src/game/server/gamecontroller.cpp:7: ../src/game/server/gameworld.h:69:24: note: initializing argument 1 of 'int CGameWorld::FindEntities(vec2, float, CEntity**, int, int)' 69 | int FindEntities(vec2 Pos, float Radius, CEntity **ppEnts, int Max, int Type); | ~~~~~^~~ ../src/game/server/gamecontroller.cpp:1086:38: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 1086 | float S = EvaluateSpawnPos(pEval, P); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamecontroller.cpp:7: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/gamecontroller.cpp:1043:65: note: initializing argument 2 of 'float IGameController::EvaluateSpawnPos(IGameController::CSpawnEval*, vec2) const' 1043 | float IGameController::EvaluateSpawnPos(CSpawnEval *pEval, vec2 Pos) const | ~~~~~^~~ [67/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/tdm.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/tdm.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/tdm.cpp.o -c ../src/game/server/gamemodes/tdm.cpp In file included from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/tdm.cpp:5: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gamemodes/tdm.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [68/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/gameworld.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/gameworld.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/gameworld.cpp.o -c ../src/game/server/gameworld.cpp In file included from ../src/game/server/entities/character.h:8, from ../src/game/server/gameworld.cpp:4: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gameworld.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/gameworld.cpp: In member function 'CCharacter* CGameWorld::IntersectCharacter(vec2, vec2, float, vec2&, CEntity*)': ../src/game/server/gameworld.cpp:217:65: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 217 | vec2 IntersectPos = closest_point_on_line(Pos0, Pos1, p->m_Pos); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gameworld.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/base/vmath.h:71:62: note: initializing argument 1 of 'vector2_base closest_point_on_line(vector2_base, vector2_base, vector2_base) [with T = float]' 71 | inline vector2_base closest_point_on_line(vector2_base line_point0, vector2_base line_point1, vector2_base target_point) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../src/game/server/gameworld.cpp:217:65: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 217 | vec2 IntersectPos = closest_point_on_line(Pos0, Pos1, p->m_Pos); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gameworld.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/base/vmath.h:71:91: note: initializing argument 2 of 'vector2_base closest_point_on_line(vector2_base, vector2_base, vector2_base) [with T = float]' 71 | inline vector2_base closest_point_on_line(vector2_base line_point0, vector2_base line_point1, vector2_base target_point) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../src/game/server/gameworld.cpp:217:65: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 217 | vec2 IntersectPos = closest_point_on_line(Pos0, Pos1, p->m_Pos); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gameworld.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/base/vmath.h:71:120: note: initializing argument 3 of 'vector2_base closest_point_on_line(vector2_base, vector2_base, vector2_base) [with T = float]' 71 | inline vector2_base closest_point_on_line(vector2_base line_point0, vector2_base line_point1, vector2_base target_point) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gameworld.cpp:4: ../src/base/vmath.h: In instantiation of 'vector2_base closest_point_on_line(vector2_base, vector2_base, vector2_base) [with T = float]': ../src/game/server/gameworld.cpp:217:65: required from here ../src/base/vmath.h:78:12: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 78 | return mix(line_point0, line_point1, clamp(t, (T)0, (T)1)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gameworld.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:7, from ../src/game/server/entities/character.h:8, from ../src/game/server/gameworld.cpp:4: ../src/base/math.h:31:22: note: initializing argument 1 of 'T mix(T, T, TB) [with T = vector2_base; TB = float]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gameworld.cpp:4: ../src/base/vmath.h:78:12: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 78 | return mix(line_point0, line_point1, clamp(t, (T)0, (T)1)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/gameworld.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/gamecore.h:7, from ../src/game/server/entities/character.h:8, from ../src/game/server/gameworld.cpp:4: ../src/base/math.h:31:33: note: initializing argument 2 of 'T mix(T, T, TB) [with T = vector2_base; TB = float]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ [69/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/player.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/player.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/player.cpp.o -c ../src/game/server/player.cpp In file included from ../src/game/server/entities/character.h:8, from ../src/game/server/player.cpp:4: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/player.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/player.cpp: In member function 'void CPlayer::OnDirectInput(CNetObj_PlayerInput*)': ../src/game/server/player.cpp:271:127: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 271 | CCharacter *pChar = (CCharacter *)GameServer()->m_World.ClosestEntity(m_ViewPos, 6.0f*32, CGameWorld::ENTTYPE_CHARACTER, 0); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/player.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entity.h:9, from ../src/game/server/entities/character.h:9, from ../src/game/server/player.cpp:4: ../src/game/server/gameworld.h:84:30: note: initializing argument 1 of 'CEntity* CGameWorld::ClosestEntity(vec2, float, int, CEntity*)' 84 | CEntity *ClosestEntity(vec2 Pos, float Radius, int Type, CEntity *pNotThis); | ~~~~~^~~ ../src/game/server/player.cpp:272:112: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 272 | CFlag *pFlag = (CFlag *)GameServer()->m_World.ClosestEntity(m_ViewPos, 6.0f*32, CGameWorld::ENTTYPE_FLAG, 0); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/player.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entity.h:9, from ../src/game/server/entities/character.h:9, from ../src/game/server/player.cpp:4: ../src/game/server/gameworld.h:84:30: note: initializing argument 1 of 'CEntity* CGameWorld::ClosestEntity(vec2, float, int, CEntity*)' 84 | CEntity *ClosestEntity(vec2 Pos, float Radius, int Type, CEntity *pNotThis); | ~~~~~^~~ ../src/game/server/player.cpp: In member function 'void CPlayer::TryRespawn()': ../src/game/server/player.cpp:470:36: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 470 | m_pCharacter->Spawn(this, SpawnPos); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/player.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/player.cpp:4: ../src/game/server/entities/character.h:47:42: note: initializing argument 2 of 'bool CCharacter::Spawn(CPlayer*, vec2)' 47 | bool Spawn(class CPlayer *pPlayer, vec2 Pos); | ~~~~~^~~ ../src/game/server/player.cpp:471:42: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 471 | GameServer()->CreatePlayerSpawn(SpawnPos); | ^ In file included from ../src/game/collision.h:6, from ../src/game/gamecore.h:10, from ../src/game/server/entities/character.h:8, from ../src/game/server/player.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/player.cpp:6: ../src/game/server/gamecontext.h:133:30: note: initializing argument 1 of 'void CGameContext::CreatePlayerSpawn(vec2)' 133 | void CreatePlayerSpawn(vec2 Pos); | ~~~~~^~~ [70/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/game/server/gamecontext.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/game/server/gamecontext.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/game/server/gamecontext.cpp.o -c ../src/game/server/gamecontext.cpp In file included from ../src/game/server/gamecontext.cpp:11: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/gamecontext.cpp:9: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/server/gamecontext.cpp: In member function 'void CGameContext::CreateExplosion(vec2, int, int, int)': ../src/game/server/gamecontext.cpp:139:107: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 139 | int Num = m_World.FindEntities(Pos, Radius, (CEntity**)apEnts, MAX_CLIENTS, CGameWorld::ENTTYPE_CHARACTER); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/gamecontext.cpp:9: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/entity.h:9, from ../src/game/server/entities/character.h:9, from ../src/game/server/gamecontext.cpp:14: ../src/game/server/gameworld.h:69:24: note: initializing argument 1 of 'int CGameWorld::FindEntities(vec2, float, CEntity**, int, int)' 69 | int FindEntities(vec2 Pos, float Radius, CEntity **ppEnts, int Max, int Type); | ~~~~~^~~ ../src/game/server/gamecontext.cpp: In member function 'virtual void CGameContext::OnInit()': ../src/game/server/gamecontext.cpp:1496:53: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 1496 | m_pController->OnEntity(Index-ENTITY_OFFSET, Pos); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/server_data.h:3, from ../src/game/server/gamecontext.cpp:9: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/server/gamemodes/ctf.h:5, from ../src/game/server/gamecontext.cpp:15: ../src/game/server/gamecontroller.h:160:40: note: initializing argument 2 of 'virtual bool IGameController::OnEntity(int, vec2)' 160 | virtual bool OnEntity(int Index, vec2 Pos); | ~~~~~^~~ [71/131] /usr/bin/c++ -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds-srv.dir/src/generated/server_data.cpp.o -MF CMakeFiles/teeworlds-srv.dir/src/generated/server_data.cpp.o.d -o CMakeFiles/teeworlds-srv.dir/src/generated/server_data.cpp.o -c src/generated/server_data.cpp [72/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/engine/client/input.cpp.o -MF CMakeFiles/teeworlds.dir/src/engine/client/input.cpp.o.d -o CMakeFiles/teeworlds.dir/src/engine/client/input.cpp.o -c ../src/engine/client/input.cpp [73/131] : && /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/json.dir/src/engine/external/json-parser/json.c.o CMakeFiles/md5.dir/src/engine/external/md5/md5.c.o CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/mapchecker.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_token.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o CMakeFiles/engine-shared.dir/src/generated/protocol.cpp.o CMakeFiles/engine-shared.dir/src/base/hash.c.o CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.c.o CMakeFiles/engine-shared.dir/src/base/hash_openssl.c.o CMakeFiles/engine-shared.dir/src/base/system.c.o CMakeFiles/game-shared.dir/src/game/collision.cpp.o CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o CMakeFiles/game-shared.dir/src/game/layers.cpp.o CMakeFiles/game-shared.dir/src/generated/git_revision.cpp.o CMakeFiles/game-shared.dir/src/generated/nethash.cpp.o CMakeFiles/teeworlds-srv.dir/src/engine/server/register.cpp.o CMakeFiles/teeworlds-srv.dir/src/engine/server/server.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/entities/character.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/entities/flag.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/entities/laser.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/entities/pickup.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/entities/projectile.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/entity.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/eventhandler.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/gamecontext.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/gamecontroller.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/ctf.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/dm.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/lms.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/lts.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/mod.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/gamemodes/tdm.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/gameworld.cpp.o CMakeFiles/teeworlds-srv.dir/src/game/server/player.cpp.o CMakeFiles/teeworlds-srv.dir/src/generated/server_data.cpp.o -o teeworlds-srv -lpthread -lz -lrt && : [74/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser.cpp.o -MF CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser.cpp.o.d -o CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser.cpp.o -c ../src/engine/client/serverbrowser.cpp [75/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser_fav.cpp.o -MF CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser_fav.cpp.o.d -o CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser_fav.cpp.o -c ../src/engine/client/serverbrowser_fav.cpp [76/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/engine/client/sound.cpp.o -MF CMakeFiles/teeworlds.dir/src/engine/client/sound.cpp.o.d -o CMakeFiles/teeworlds.dir/src/engine/client/sound.cpp.o -c ../src/engine/client/sound.cpp [77/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/animstate.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/animstate.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/animstate.cpp.o -c ../src/game/client/animstate.cpp [78/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser_filter.cpp.o -MF CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser_filter.cpp.o.d -o CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser_filter.cpp.o -c ../src/engine/client/serverbrowser_filter.cpp [79/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/engine/client/text.cpp.o -MF CMakeFiles/teeworlds.dir/src/engine/client/text.cpp.o.d -o CMakeFiles/teeworlds.dir/src/engine/client/text.cpp.o -c ../src/engine/client/text.cpp [80/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/binds.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/binds.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/binds.cpp.o -c ../src/game/client/components/binds.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/binds.h:5, from ../src/game/client/components/binds.cpp:5: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/client/gameclient.h:6, from ../src/game/client/component.h:7, from ../src/game/client/components/binds.h:5, from ../src/game/client/components/binds.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [81/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/camera.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/camera.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/camera.cpp.o -c ../src/game/client/components/camera.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/camera.cpp:7: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/collision.h:6, from ../src/game/client/components/camera.cpp:6: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [82/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/broadcast.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/broadcast.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/broadcast.cpp.o -c ../src/game/client/components/broadcast.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/broadcast.cpp:9: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/broadcast.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/broadcast.cpp: In member function 'void CBroadcast::RenderServerBroadcast()': ../src/game/client/components/broadcast.cpp:146:35: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 146 | ColorBot, ColorBot, 0, 0); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/broadcast.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/broadcast.cpp:9: ../src/game/client/render.h:70:46: note: initializing argument 2 of 'void CRenderTools::DrawUIRect4(const CUIRect*, vec4, vec4, vec4, vec4, int, float)' 70 | void DrawUIRect4(const CUIRect *pRect, vec4 ColorTopLeft, vec4 ColorTopRight, vec4 ColorBottomLeft, vec4 ColorBottomRight, int Corners, float Rounding); | ~~~~~^~~~~~~~~~~~ ../src/game/client/components/broadcast.cpp:146:35: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 146 | ColorBot, ColorBot, 0, 0); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/broadcast.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/broadcast.cpp:9: ../src/game/client/render.h:70:65: note: initializing argument 3 of 'void CRenderTools::DrawUIRect4(const CUIRect*, vec4, vec4, vec4, vec4, int, float)' 70 | void DrawUIRect4(const CUIRect *pRect, vec4 ColorTopLeft, vec4 ColorTopRight, vec4 ColorBottomLeft, vec4 ColorBottomRight, int Corners, float Rounding); | ~~~~~^~~~~~~~~~~~~ ../src/game/client/components/broadcast.cpp:146:35: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 146 | ColorBot, ColorBot, 0, 0); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/broadcast.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/broadcast.cpp:9: ../src/game/client/render.h:70:85: note: initializing argument 4 of 'void CRenderTools::DrawUIRect4(const CUIRect*, vec4, vec4, vec4, vec4, int, float)' 70 | void DrawUIRect4(const CUIRect *pRect, vec4 ColorTopLeft, vec4 ColorTopRight, vec4 ColorBottomLeft, vec4 ColorBottomRight, int Corners, float Rounding); | ~~~~~^~~~~~~~~~~~~~~ ../src/game/client/components/broadcast.cpp:146:35: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 146 | ColorBot, ColorBot, 0, 0); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/broadcast.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/broadcast.cpp:9: ../src/game/client/render.h:70:107: note: initializing argument 5 of 'void CRenderTools::DrawUIRect4(const CUIRect*, vec4, vec4, vec4, vec4, int, float)' 70 | void DrawUIRect4(const CUIRect *pRect, vec4 ColorTopLeft, vec4 ColorTopRight, vec4 ColorBottomLeft, vec4 ColorBottomRight, int Corners, float Rounding); | ~~~~~^~~~~~~~~~~~~~~~ ../src/game/client/components/broadcast.cpp:218:48: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 218 | ShadowOff, ShadowColor, TextColor); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/broadcast.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/broadcast.cpp:5: ../src/engine/textrender.h:49:86: note: initializing argument 4 of 'virtual void ITextRender::TextShadowed(CTextCursor*, const char*, int, vec2, vec4, vec4)' 49 | virtual void TextShadowed(CTextCursor *pCursor, const char *pText, int Length, vec2 ShadowOffset, | ~~~~~^~~~~~~~~~~~ ../src/game/client/components/broadcast.cpp:218:48: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 218 | ShadowOff, ShadowColor, TextColor); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/broadcast.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/broadcast.cpp:5: ../src/engine/textrender.h:50:8: note: initializing argument 5 of 'virtual void ITextRender::TextShadowed(CTextCursor*, const char*, int, vec2, vec4, vec4)' 50 | vec4 ShadowColor, vec4 TextColor_) = 0; | ~~~~~^~~~~~~~~~~ ../src/game/client/components/broadcast.cpp:218:48: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 218 | ShadowOff, ShadowColor, TextColor); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/broadcast.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/broadcast.cpp:5: ../src/engine/textrender.h:50:26: note: initializing argument 6 of 'virtual void ITextRender::TextShadowed(CTextCursor*, const char*, int, vec2, vec4, vec4)' 50 | vec4 ShadowColor, vec4 TextColor_) = 0; | ~~~~~^~~~~~~~~~ ../src/game/client/components/broadcast.cpp:227:56: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 227 | ShadowOff, ShadowColorBlack, TextColorWhite); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/broadcast.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/broadcast.cpp:5: ../src/engine/textrender.h:49:86: note: initializing argument 4 of 'virtual void ITextRender::TextShadowed(CTextCursor*, const char*, int, vec2, vec4, vec4)' 49 | virtual void TextShadowed(CTextCursor *pCursor, const char *pText, int Length, vec2 ShadowOffset, | ~~~~~^~~~~~~~~~~~ ../src/game/client/components/broadcast.cpp:227:56: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 227 | ShadowOff, ShadowColorBlack, TextColorWhite); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/broadcast.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/broadcast.cpp:5: ../src/engine/textrender.h:50:8: note: initializing argument 5 of 'virtual void ITextRender::TextShadowed(CTextCursor*, const char*, int, vec2, vec4, vec4)' 50 | vec4 ShadowColor, vec4 TextColor_) = 0; | ~~~~~^~~~~~~~~~~ ../src/game/client/components/broadcast.cpp:227:56: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 227 | ShadowOff, ShadowColorBlack, TextColorWhite); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/broadcast.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/broadcast.cpp:5: ../src/engine/textrender.h:50:26: note: initializing argument 6 of 'virtual void ITextRender::TextShadowed(CTextCursor*, const char*, int, vec2, vec4, vec4)' 50 | vec4 ShadowColor, vec4 TextColor_) = 0; | ~~~~~^~~~~~~~~~ [83/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/engine/client/client.cpp.o -MF CMakeFiles/teeworlds.dir/src/engine/client/client.cpp.o.d -o CMakeFiles/teeworlds.dir/src/engine/client/client.cpp.o -c ../src/engine/client/client.cpp [84/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/controls.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/controls.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/controls.cpp.o -c ../src/game/client/components/controls.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/controls.cpp:8: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/collision.h:6, from ../src/game/client/components/controls.cpp:7: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [85/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/console.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/console.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/console.cpp.o -c ../src/game/client/components/console.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/controls.h:6, from ../src/game/client/components/console.cpp:26: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from src/generated/client_data.h:3, from ../src/game/client/components/console.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [86/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/damageind.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/damageind.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/damageind.cpp.o -c ../src/game/client/components/damageind.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/damageind.h:6, from ../src/game/client/components/damageind.cpp:10: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/damageind.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/damageind.cpp: In member function 'virtual void CDamageInd::OnRender()': ../src/game/client/components/damageind.cpp:72:118: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 72 | vec2 Pos = mix(m_aItems[i].m_Pos+m_aItems[i].m_Dir*75.0f, m_aItems[i].m_Pos, clamp((Life-0.60f)/0.15f, 0.0f, 1.0f)); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/damageind.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/base/vmath.h:8, from ../src/engine/graphics.h:6, from ../src/game/client/components/damageind.cpp:4: ../src/base/math.h:31:33: note: initializing argument 2 of 'T mix(T, T, TB) [with T = vector2_base; TB = float]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ [87/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/chat.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/chat.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/chat.cpp.o -c ../src/game/client/components/chat.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/chat.cpp:13: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/chat.cpp: In member function 'virtual void CChat::OnRender()': ../src/game/client/components/chat.cpp:687:23: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 687 | vec4 CatRectColor = CRCWhite; | ^~~~~~~~ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ ../src/game/client/components/chat.cpp:698:72: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 698 | RenderTools()->DrawUIRect(&CatRect, CatRectColor, CUI::CORNER_R, 2.0f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/chat.cpp:13: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ ../src/game/client/components/chat.cpp:897:22: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 897 | vec4 ShadowColor = ShadowBlack; | ^~~~~~~~~~~ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ ../src/game/client/components/chat.cpp:916:20: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 916 | vec4 TextColor = ColorAllText; | ^~~~~~~~~~~~ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ ../src/game/client/components/chat.cpp:929:22: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 929 | vec4 RightColor = ColorHighlightBg; | ^~~~~~~~~~~~~~~~ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ ../src/game/client/components/chat.cpp:937:32: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 937 | CUI::CORNER_R, 2.0f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/chat.cpp:13: ../src/game/client/render.h:70:46: note: initializing argument 2 of 'void CRenderTools::DrawUIRect4(const CUIRect*, vec4, vec4, vec4, vec4, int, float)' 70 | void DrawUIRect4(const CUIRect *pRect, vec4 ColorTopLeft, vec4 ColorTopRight, vec4 ColorBottomLeft, vec4 ColorBottomRight, int Corners, float Rounding); | ~~~~~^~~~~~~~~~~~ ../src/game/client/components/chat.cpp:937:32: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 937 | CUI::CORNER_R, 2.0f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/chat.cpp:13: ../src/game/client/render.h:70:65: note: initializing argument 3 of 'void CRenderTools::DrawUIRect4(const CUIRect*, vec4, vec4, vec4, vec4, int, float)' 70 | void DrawUIRect4(const CUIRect *pRect, vec4 ColorTopLeft, vec4 ColorTopRight, vec4 ColorBottomLeft, vec4 ColorBottomRight, int Corners, float Rounding); | ~~~~~^~~~~~~~~~~~~ ../src/game/client/components/chat.cpp:937:32: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 937 | CUI::CORNER_R, 2.0f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/chat.cpp:13: ../src/game/client/render.h:70:85: note: initializing argument 4 of 'void CRenderTools::DrawUIRect4(const CUIRect*, vec4, vec4, vec4, vec4, int, float)' 70 | void DrawUIRect4(const CUIRect *pRect, vec4 ColorTopLeft, vec4 ColorTopRight, vec4 ColorBottomLeft, vec4 ColorBottomRight, int Corners, float Rounding); | ~~~~~^~~~~~~~~~~~~~~ ../src/game/client/components/chat.cpp:937:32: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 937 | CUI::CORNER_R, 2.0f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/chat.cpp:13: ../src/game/client/render.h:70:107: note: initializing argument 5 of 'void CRenderTools::DrawUIRect4(const CUIRect*, vec4, vec4, vec4, vec4, int, float)' 70 | void DrawUIRect4(const CUIRect *pRect, vec4 ColorTopLeft, vec4 ColorTopRight, vec4 ColorBottomLeft, vec4 ColorBottomRight, int Corners, float Rounding); | ~~~~~^~~~~~~~~~~~~~~~ ../src/game/client/components/chat.cpp:1004:21: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 1004 | vec4 BgIdColor = TextColor; | ^~~~~~~~~ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ ../src/game/client/components/chat.cpp:1008:86: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 1008 | TextRender()->TextShadowed(&Cursor, aBuf, -1, ShadowOffset, ShadowColor, TextColor); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/chat.cpp:6: ../src/engine/textrender.h:49:86: note: initializing argument 4 of 'virtual void ITextRender::TextShadowed(CTextCursor*, const char*, int, vec2, vec4, vec4)' 49 | virtual void TextShadowed(CTextCursor *pCursor, const char *pText, int Length, vec2 ShadowOffset, | ~~~~~^~~~~~~~~~~~ ../src/game/client/components/chat.cpp:1008:86: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 1008 | TextRender()->TextShadowed(&Cursor, aBuf, -1, ShadowOffset, ShadowColor, TextColor); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/chat.cpp:6: ../src/engine/textrender.h:50:8: note: initializing argument 5 of 'virtual void ITextRender::TextShadowed(CTextCursor*, const char*, int, vec2, vec4, vec4)' 50 | vec4 ShadowColor, vec4 TextColor_) = 0; | ~~~~~^~~~~~~~~~~ ../src/game/client/components/chat.cpp:1008:86: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 1008 | TextRender()->TextShadowed(&Cursor, aBuf, -1, ShadowOffset, ShadowColor, TextColor); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/chat.cpp:6: ../src/engine/textrender.h:50:26: note: initializing argument 6 of 'virtual void ITextRender::TextShadowed(CTextCursor*, const char*, int, vec2, vec4, vec4)' 50 | vec4 ShadowColor, vec4 TextColor_) = 0; | ~~~~~^~~~~~~~~~ ../src/game/client/components/chat.cpp:1033:94: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 1033 | TextRender()->TextShadowed(&Cursor, Line.m_aText, -1, ShadowOffset, ShadowColor, TextColor); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/chat.cpp:6: ../src/engine/textrender.h:49:86: note: initializing argument 4 of 'virtual void ITextRender::TextShadowed(CTextCursor*, const char*, int, vec2, vec4, vec4)' 49 | virtual void TextShadowed(CTextCursor *pCursor, const char *pText, int Length, vec2 ShadowOffset, | ~~~~~^~~~~~~~~~~~ ../src/game/client/components/chat.cpp:1033:94: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 1033 | TextRender()->TextShadowed(&Cursor, Line.m_aText, -1, ShadowOffset, ShadowColor, TextColor); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/chat.cpp:6: ../src/engine/textrender.h:50:8: note: initializing argument 5 of 'virtual void ITextRender::TextShadowed(CTextCursor*, const char*, int, vec2, vec4, vec4)' 50 | vec4 ShadowColor, vec4 TextColor_) = 0; | ~~~~~^~~~~~~~~~~ ../src/game/client/components/chat.cpp:1033:94: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 1033 | TextRender()->TextShadowed(&Cursor, Line.m_aText, -1, ShadowOffset, ShadowColor, TextColor); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/chat.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/chat.cpp:6: ../src/engine/textrender.h:50:26: note: initializing argument 6 of 'virtual void ITextRender::TextShadowed(CTextCursor*, const char*, int, vec2, vec4, vec4)' 50 | vec4 ShadowColor, vec4 TextColor_) = 0; | ~~~~~^~~~~~~~~~ [88/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/countryflags.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/countryflags.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/countryflags.cpp.o -c ../src/game/client/components/countryflags.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/countryflags.h:7, from ../src/game/client/components/countryflags.cpp:13: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/countryflags.cpp:7: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [89/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/debughud.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/debughud.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/debughud.cpp.o -c ../src/game/client/components/debughud.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/debughud.cpp:12: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/debughud.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [90/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/emoticon.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/emoticon.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/emoticon.cpp.o -c ../src/game/client/components/emoticon.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/emoticon.h:6, from ../src/game/client/components/emoticon.cpp:10: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/emoticon.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [91/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/flow.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/flow.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/flow.cpp.o -c ../src/game/client/components/flow.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/flow.h:6, from ../src/game/client/components/flow.cpp:6: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/flow.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/flow.cpp: In member function 'vec2 CFlow::Get(vec2)': ../src/game/client/components/flow.cpp:82:31: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 82 | return m_pCells[y*m_Width+x].m_Vel; | ^~~~~ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/flow.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [92/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/effects.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/effects.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/effects.cpp.o -c ../src/game/client/components/effects.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/particles.h:6, from ../src/game/client/components/effects.cpp:10: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from src/generated/client_data.h:3, from ../src/game/client/components/effects.cpp:8: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/effects.cpp: In member function 'void CEffects::AirJump(vec2)': ../src/game/client/components/effects.cpp:49:82: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 49 | m_pClient->m_pSounds->PlayAt(CSounds::CHN_WORLD, SOUND_PLAYER_AIRJUMP, 1.0f, Pos); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/client_data.h:3, from ../src/game/client/components/effects.cpp:8: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/effects.cpp:14: ../src/game/client/components/sounds.h:46:54: note: initializing argument 4 of 'void CSounds::PlayAt(int, int, float, vec2)' 46 | void PlayAt(int Channel, int SetId, float Vol, vec2 Pos); | ~~~~~^~~ ../src/game/client/components/effects.cpp: In member function 'void CEffects::PlayerSpawn(vec2)': ../src/game/client/components/effects.cpp:179:80: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 179 | m_pClient->m_pSounds->PlayAt(CSounds::CHN_WORLD, SOUND_PLAYER_SPAWN, 1.0f, Pos); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/client_data.h:3, from ../src/game/client/components/effects.cpp:8: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/effects.cpp:14: ../src/game/client/components/sounds.h:46:54: note: initializing argument 4 of 'void CSounds::PlayAt(int, int, float, vec2)' 46 | void PlayAt(int Channel, int SetId, float Vol, vec2 Pos); | ~~~~~^~~ ../src/game/client/components/effects.cpp: In member function 'void CEffects::HammerHit(vec2)': ../src/game/client/components/effects.cpp:283:78: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 283 | m_pClient->m_pSounds->PlayAt(CSounds::CHN_WORLD, SOUND_HAMMER_HIT, 1.0f, Pos); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/client_data.h:3, from ../src/game/client/components/effects.cpp:8: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/effects.cpp:14: ../src/game/client/components/sounds.h:46:54: note: initializing argument 4 of 'void CSounds::PlayAt(int, int, float, vec2)' 46 | void PlayAt(int Channel, int SetId, float Vol, vec2 Pos); | ~~~~~^~~ [93/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/items.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/items.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/items.cpp.o -c ../src/game/client/components/items.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/items.cpp:8: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/items.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/items.cpp: In member function 'void CItems::RenderProjectile(const CNetObj_Projectile*, int)': ../src/game/client/components/items.cpp:48:61: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 48 | vec2 Pos = CalcPos(StartPos, StartVel, Curvature, Speed, Ct); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/items.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/items.cpp:8: ../src/game/gamecore.h:86:26: note: initializing argument 1 of 'vec2 CalcPos(vec2, vec2, float, float, float)' 86 | inline vec2 CalcPos(vec2 Pos, vec2 Velocity, float Curvature, float Speed, float Time) | ~~~~~^~~ ../src/game/client/components/items.cpp:48:61: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 48 | vec2 Pos = CalcPos(StartPos, StartVel, Curvature, Speed, Ct); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/items.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/items.cpp:8: ../src/game/gamecore.h:86:36: note: initializing argument 2 of 'vec2 CalcPos(vec2, vec2, float, float, float)' 86 | inline vec2 CalcPos(vec2 Pos, vec2 Velocity, float Curvature, float Speed, float Time) | ~~~~~^~~~~~~~ ../src/game/client/components/items.cpp:49:72: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 49 | vec2 PrevPos = CalcPos(StartPos, StartVel, Curvature, Speed, Ct-0.001f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/items.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/items.cpp:8: ../src/game/gamecore.h:86:26: note: initializing argument 1 of 'vec2 CalcPos(vec2, vec2, float, float, float)' 86 | inline vec2 CalcPos(vec2 Pos, vec2 Velocity, float Curvature, float Speed, float Time) | ~~~~~^~~ ../src/game/client/components/items.cpp:49:72: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 49 | vec2 PrevPos = CalcPos(StartPos, StartVel, Curvature, Speed, Ct-0.001f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/items.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/items.cpp:8: ../src/game/gamecore.h:86:36: note: initializing argument 2 of 'vec2 CalcPos(vec2, vec2, float, float, float)' 86 | inline vec2 CalcPos(vec2 Pos, vec2 Velocity, float Curvature, float Speed, float Time) | ~~~~~^~~~~~~~ ../src/game/client/components/items.cpp:63:48: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 63 | m_pClient->m_pEffects->SmokeTrail(Pos, Vel*-1); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/items.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/items.cpp:13: ../src/game/client/components/effects.h:20:23: note: initializing argument 1 of 'void CEffects::SmokeTrail(vec2, vec2)' 20 | void SmokeTrail(vec2 Pos, vec2 Vel); | ~~~~~^~~ ../src/game/client/components/items.cpp:84:41: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 84 | m_pClient->m_pEffects->BulletTrail(Pos); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/items.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/items.cpp:13: ../src/game/client/components/effects.h:19:24: note: initializing argument 1 of 'void CEffects::BulletTrail(vec2)' 19 | void BulletTrail(vec2 Pos); | ~~~~~^~~ ../src/game/client/components/items.cpp: In member function 'void CItems::RenderPickup(const CNetObj_Pickup*, const CNetObj_Pickup*)': ../src/game/client/components/items.cpp:128:55: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 128 | m_pClient->m_pEffects->PowerupShine(Pos, vec2(96,18)); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/items.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/items.cpp:13: ../src/game/client/components/effects.h:28:25: note: initializing argument 1 of 'void CEffects::PowerupShine(vec2, vec2)' 28 | void PowerupShine(vec2 Pos, vec2 Size); | ~~~~~^~~ [94/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/mapimages.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/mapimages.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/mapimages.cpp.o -c ../src/game/client/components/mapimages.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/mapimages.cpp:6: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/mapimages.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [95/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/killmessages.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/killmessages.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/killmessages.cpp.o -c ../src/game/client/components/killmessages.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/killmessages.cpp:9: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/killmessages.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [96/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/hud.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/hud.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/hud.cpp.o -c ../src/game/client/components/hud.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/hud.cpp:10: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/hud.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/hud.cpp: In member function 'void CHud::RenderCursor()': ../src/game/client/components/hud.cpp:476:46: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 476 | vec2 Pos = *m_pClient->m_pCamera->GetCenter(); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/hud.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [97/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/maplayers.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/maplayers.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/maplayers.cpp.o -c ../src/game/client/components/maplayers.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/maplayers.cpp:13: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/maplayers.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/maplayers.cpp: In member function 'virtual void CMapLayers::OnRender()': ../src/game/client/components/maplayers.cpp:368:49: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 368 | vec2 Center = *m_pClient->m_pCamera->GetCenter(); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/maplayers.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/maplayers.cpp:463:77: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 463 | EnvelopeEval, this, pTMap->m_ColorEnv, pTMap->m_ColorEnvOffset); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/maplayers.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/maplayers.cpp:13: ../src/game/client/render.h:83:68: note: initializing argument 5 of 'void CRenderTools::RenderTilemap(CTile*, int, int, float, vec4, int, ENVELOPE_EVAL, void*, int, int)' 83 | void RenderTilemap(CTile *pTiles, int w, int h, float Scale, vec4 Color, int RenderFlags, ENVELOPE_EVAL pfnEval, void *pUser, int ColorEnv, int ColorEnvOffset); | ~~~~~^~~~~ ../src/game/client/components/maplayers.cpp:466:77: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 466 | EnvelopeEval, this, pTMap->m_ColorEnv, pTMap->m_ColorEnvOffset); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/maplayers.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/maplayers.cpp:13: ../src/game/client/render.h:83:68: note: initializing argument 5 of 'void CRenderTools::RenderTilemap(CTile*, int, int, float, vec4, int, ENVELOPE_EVAL, void*, int, int)' 83 | void RenderTilemap(CTile *pTiles, int w, int h, float Scale, vec4 Color, int RenderFlags, ENVELOPE_EVAL pfnEval, void *pUser, int ColorEnv, int ColorEnvOffset); | ~~~~~^~~~~ [98/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/menus_callback.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/menus_callback.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/menus_callback.cpp.o -c ../src/game/client/components/menus_callback.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/binds.h:5, from ../src/game/client/components/menus_callback.cpp:5: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/client/gameclient.h:6, from ../src/game/client/component.h:7, from ../src/game/client/components/binds.h:5, from ../src/game/client/components/menus_callback.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [99/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/menus_demo.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/menus_demo.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/menus_demo.cpp.o -c ../src/game/client/components/menus_demo.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/menus_demo.cpp:14: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/menus_demo.cpp:8: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [100/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/menus_ingame.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/menus_ingame.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/menus_ingame.cpp.o -c ../src/game/client/components/menus_ingame.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/menus_ingame.cpp:18: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/menus_ingame.cpp:8: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [101/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/menus_popups.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/menus_popups.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/menus_popups.cpp.o -c ../src/game/client/components/menus_popups.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/countryflags.h:7, from ../src/game/client/components/menus_popups.cpp:19: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/menus_popups.cpp:9: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [102/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/menus_browser.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/menus_browser.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/menus_browser.cpp.o -c ../src/game/client/components/menus_browser.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/countryflags.h:7, from ../src/game/client/components/menus_browser.cpp:22: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/menus_browser.cpp:9: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/menus_browser.cpp: In member function 'int CMenus::DoBrowserEntry(const void*, CUIRect, const CServerInfo*, const CMenus::CBrowserFilter*, bool)': ../src/game/client/components/menus_browser.cpp:579:45: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 579 | Color = mix(StartColor, EndColor, MixVal); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/menus_browser.cpp:9: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/base/vmath.h:8, from ../src/engine/graphics.h:6, from ../src/game/client/components/menus_browser.cpp:9: ../src/base/math.h:31:22: note: initializing argument 1 of 'T mix(T, T, TB) [with T = vector4_base; TB = float]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ ../src/game/client/components/menus_browser.cpp:579:45: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 579 | Color = mix(StartColor, EndColor, MixVal); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/menus_browser.cpp:9: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/base/vmath.h:8, from ../src/engine/graphics.h:6, from ../src/game/client/components/menus_browser.cpp:9: ../src/base/math.h:31:33: note: initializing argument 2 of 'T mix(T, T, TB) [with T = vector4_base; TB = float]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ ../src/game/client/components/menus_browser.cpp: In member function 'void CMenus::RenderServerbrowserOverlay()': ../src/game/client/components/menus_browser.cpp:824:67: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 824 | RenderTools()->DrawUIRect(&Name, Colour, CUI::CORNER_ALL, 4.0f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/menus_browser.cpp:9: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/menus_browser.cpp:20: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ ../src/game/client/components/menus_browser.cpp: In member function 'void CMenus::RenderServerbrowserFriendTab(CUIRect)': ../src/game/client/components/menus_browser.cpp:1487:67: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 1487 | RenderTools()->DrawUIRect(&Button, Colour, CUI::CORNER_T, 4.0f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/menus_browser.cpp:9: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/menus_browser.cpp:20: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ ../src/game/client/components/menus_browser.cpp:1493:67: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 1493 | RenderTools()->DrawUIRect(&Button, Colour, CUI::CORNER_B, 4.0f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/menus_browser.cpp:9: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/menus_browser.cpp:20: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ [103/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/menus.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/menus.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/menus.cpp.o -c ../src/game/client/components/menus.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/binds.h:5, from ../src/game/client/components/menus.cpp:23: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/client/components/menus.cpp:7: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/menus.cpp: In member function 'int CMenus::DoButton_Menu(CMenus::CButtonContainer*, const char*, int, const CUIRect*, const char*, int, float, float, vec4, bool)': ../src/game/client/components/menus.cpp:151:67: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 151 | vec4 Color = mix(vec4(0.0f, 0.0f, 0.0f, 0.25f), ColorHot, FadeVal); | ^ In file included from ../src/game/client/components/menus.cpp:7: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/menus.cpp:6: ../src/base/math.h:31:33: note: initializing argument 2 of 'T mix(T, T, TB) [with T = vector4_base; TB = float]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ ../src/game/client/components/menus.cpp:152:52: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 152 | RenderTools()->DrawUIRect(pRect, Color, Corners, r); | ^ In file included from ../src/game/client/components/menus.cpp:7: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/component.h:7, from ../src/game/client/components/binds.h:5, from ../src/game/client/components/menus.cpp:23: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ ../src/game/client/components/menus.cpp: In member function 'int CMenus::DoEditBox(void*, const CUIRect*, char*, unsigned int, float, float*, bool, int)': ../src/game/client/components/menus.cpp:543:58: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 543 | RenderTools()->DrawUIRect(&Textbox, Color, Corners, 5.0f); | ^ In file included from ../src/game/client/components/menus.cpp:7: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/component.h:7, from ../src/game/client/components/binds.h:5, from ../src/game/client/components/menus.cpp:23: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ ../src/game/client/components/menus.cpp: In member function 'float CMenus::DoScrollbarV(const void*, const CUIRect*, float)': ../src/game/client/components/menus.cpp:828:74: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 828 | RenderTools()->DrawUIRect(&Slider, Color, CUI::CORNER_ALL, Slider.w/2.0f); | ^ In file included from ../src/game/client/components/menus.cpp:7: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/component.h:7, from ../src/game/client/components/binds.h:5, from ../src/game/client/components/menus.cpp:23: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ ../src/game/client/components/menus.cpp: In member function 'float CMenus::DoScrollbarH(const void*, const CUIRect*, float)': ../src/game/client/components/menus.cpp:885:74: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 885 | RenderTools()->DrawUIRect(&Slider, Color, CUI::CORNER_ALL, Slider.h/2.0f); | ^ In file included from ../src/game/client/components/menus.cpp:7: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/component.h:7, from ../src/game/client/components/binds.h:5, from ../src/game/client/components/menus.cpp:23: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ ../src/game/client/components/menus.cpp: In member function 'int CMenus::Render()': ../src/game/client/components/menus.cpp:1770:67: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 1770 | RenderTools()->DrawUIRect(&Button, Color, CUI::CORNER_BL, 5.0f); | ^ In file included from ../src/game/client/components/menus.cpp:7: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/component.h:7, from ../src/game/client/components/binds.h:5, from ../src/game/client/components/menus.cpp:23: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ ../src/game/client/components/menus.cpp: In member function 'void CMenus::BeginScrollRegion(CMenus::CScrollRegion*, CUIRect*, vec2*, const CMenus::CScrollRegionParams*)': ../src/game/client/components/menus.cpp:2806:85: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 2806 | RenderTools()->DrawRoundRect(&ScrollBarBg, pSr->m_Params.m_ScrollbarBgColor, 4.0f); | ^ In file included from ../src/game/client/components/menus.cpp:7: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/component.h:7, from ../src/game/client/components/binds.h:5, from ../src/game/client/components/menus.cpp:23: ../src/game/client/render.h:67:44: note: initializing argument 2 of 'void CRenderTools::DrawRoundRect(const CUIRect*, vec4, float)' 67 | void DrawRoundRect(const CUIRect *r, vec4 Color, float Rounding); | ~~~~~^~~~~ ../src/game/client/components/menus.cpp:2808:102: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 2808 | RenderTools()->DrawRoundRect(&pSr->m_RailRect, pSr->m_Params.m_RailBgColor, pSr->m_RailRect.w/2.0f); | ^ In file included from ../src/game/client/components/menus.cpp:7: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/component.h:7, from ../src/game/client/components/binds.h:5, from ../src/game/client/components/menus.cpp:23: ../src/game/client/render.h:67:44: note: initializing argument 2 of 'void CRenderTools::DrawRoundRect(const CUIRect*, vec4, float)' 67 | void DrawRoundRect(const CUIRect *r, vec4 Color, float Rounding); | ~~~~~^~~~~ ../src/game/client/components/menus.cpp:2814:76: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 2814 | RenderTools()->DrawRoundRect(pClipRect, pSr->m_Params.m_ClipBgColor, 4.0f); | ^ In file included from ../src/game/client/components/menus.cpp:7: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/component.h:7, from ../src/game/client/components/binds.h:5, from ../src/game/client/components/menus.cpp:23: ../src/game/client/render.h:67:44: note: initializing argument 2 of 'void CRenderTools::DrawRoundRect(const CUIRect*, vec4, float)' 67 | void DrawRoundRect(const CUIRect *r, vec4 Color, float Rounding); | ~~~~~^~~~~ ../src/game/client/components/menus.cpp: In member function 'void CMenus::EndScrollRegion(CMenus::CScrollRegion*)': ../src/game/client/components/menus.cpp:2896:35: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 2896 | vec4 SliderColor = pSr->m_Params.m_SliderColor; | ^~~~~~~~~~~~~ In file included from ../src/game/client/components/menus.cpp:7: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ ../src/game/client/components/menus.cpp:2902:66: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 2902 | RenderTools()->DrawRoundRect(&Slider, SliderColor, Slider.w/2.0f); | ^ In file included from ../src/game/client/components/menus.cpp:7: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/component.h:7, from ../src/game/client/components/binds.h:5, from ../src/game/client/components/menus.cpp:23: ../src/game/client/render.h:67:44: note: initializing argument 2 of 'void CRenderTools::DrawRoundRect(const CUIRect*, vec4, float)' 67 | void DrawRoundRect(const CUIRect *r, vec4 Color, float Rounding); | ~~~~~^~~~~ [104/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/menus_start.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/menus_start.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/menus_start.cpp.o -c ../src/game/client/components/menus_start.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/menus.h:14, from ../src/game/client/components/menus_start.cpp:14: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/menus_start.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [105/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/motd.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/motd.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/motd.cpp.o -c ../src/game/client/components/motd.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/motd.cpp:10: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/motd.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [106/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/nameplates.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/nameplates.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/nameplates.cpp.o -c ../src/game/client/components/nameplates.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/nameplates.cpp:8: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/textrender.h:6, from ../src/game/client/components/nameplates.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [107/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/notifications.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/notifications.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/notifications.cpp.o -c ../src/game/client/components/notifications.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/notifications.cpp:8: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/notifications.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/notifications.cpp: In member function 'void CNotifications::RenderSoundNotification()': ../src/game/client/components/notifications.cpp:57:68: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 57 | Color = mix(vec4(Color.r, Color.g, Color.b, 0.0f), Color, 0.8*Fade); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/notifications.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/base/vmath.h:8, from ../src/engine/graphics.h:6, from ../src/game/client/components/notifications.cpp:4: ../src/base/math.h:31:33: note: initializing argument 2 of 'T mix(T, T, TB) [with T = vector4_base; TB = double]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ ../src/game/client/components/notifications.cpp:58:63: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 58 | RenderTools()->DrawUIRect(&Area, Color, CUI::CORNER_ALL, 3.0f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/notifications.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/notifications.cpp:8: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ [108/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/particles.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/particles.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/particles.cpp.o -c ../src/game/client/components/particles.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/particles.h:6, from ../src/game/client/components/particles.cpp:10: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/particles.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/particles.cpp: In member function 'void CParticles::RenderGroup(int)': ../src/game/client/components/particles.cpp:170:28: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 170 | vec2 p = m_aParticles[i].m_Pos; | ^~~~~ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/particles.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [109/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/players.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/players.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/players.cpp.o -c ../src/game/client/components/players.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/players.cpp:11: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/players.cpp: In member function 'void CPlayers::RenderHook(const CNetObj_Character*, const CNetObj_Character*, const CNetObj_PlayerInfo*, const CNetObj_PlayerInfo*, int)': ../src/game/client/components/players.cpp:86:14: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 86 | vec2 Pos = Position; | ^~~~~~~~ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/players.cpp:137:97: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 137 | RenderTools()->RenderTeeHand(&RenderInfo, Position, normalize(HookPos-Pos), -pi/2, vec2(20, 0)); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/players.cpp:11: ../src/game/client/render.h:77:49: note: initializing argument 2 of 'void CRenderTools::RenderTeeHand(CTeeRenderInfo*, vec2, vec2, float, vec2)' 77 | void RenderTeeHand(CTeeRenderInfo *pInfo, vec2 CenterPos, vec2 Dir, float AngleOffset, | ~~~~~^~~~~~~~~ ../src/game/client/components/players.cpp: In member function 'void CPlayers::RenderPlayer(const CNetObj_Character*, const CNetObj_Character*, const CNetObj_PlayerInfo*, const CNetObj_PlayerInfo*, int)': ../src/game/client/components/players.cpp:218:53: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 218 | m_pClient->m_pFlow->Add(Position, Vel*100.0f, 10.0f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/players.cpp:15: ../src/game/client/components/flow.h:26:16: note: initializing argument 1 of 'void CFlow::Add(vec2, vec2, float)' 26 | void Add(vec2 Pos, vec2 Vel, float Size); | ~~~~~^~~ ../src/game/client/components/players.cpp:263:87: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 263 | m_pClient->m_pSounds->PlayAt(CSounds::CHN_WORLD, SOUND_PLAYER_SKID, 0.25f, Position); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/players.cpp:18: ../src/game/client/components/sounds.h:46:54: note: initializing argument 4 of 'void CSounds::PlayAt(int, int, float, vec2)' 46 | void PlayAt(int Channel, int SetId, float Vol, vec2 Pos); | ~~~~~^~~ ../src/game/client/components/players.cpp:283:14: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 283 | vec2 Dir = Direction; | ^~~~~~~~~ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/players.cpp:421:98: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 421 | case WEAPON_GUN: RenderTools()->RenderTeeHand(&RenderInfo, p, Direction, -3*pi/4, vec2(-15, 4)); break; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/players.cpp:11: ../src/game/client/render.h:77:49: note: initializing argument 2 of 'void CRenderTools::RenderTeeHand(CTeeRenderInfo*, vec2, vec2, float, vec2)' 77 | void RenderTeeHand(CTeeRenderInfo *pInfo, vec2 CenterPos, vec2 Dir, float AngleOffset, | ~~~~~^~~~~~~~~ ../src/game/client/components/players.cpp:421:98: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 421 | case WEAPON_GUN: RenderTools()->RenderTeeHand(&RenderInfo, p, Direction, -3*pi/4, vec2(-15, 4)); break; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/players.cpp:11: ../src/game/client/render.h:77:65: note: initializing argument 3 of 'void CRenderTools::RenderTeeHand(CTeeRenderInfo*, vec2, vec2, float, vec2)' 77 | void RenderTeeHand(CTeeRenderInfo *pInfo, vec2 CenterPos, vec2 Dir, float AngleOffset, | ~~~~~^~~ ../src/game/client/components/players.cpp:422:99: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 422 | case WEAPON_SHOTGUN: RenderTools()->RenderTeeHand(&RenderInfo, p, Direction, -pi/2, vec2(-5, 4)); break; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/players.cpp:11: ../src/game/client/render.h:77:49: note: initializing argument 2 of 'void CRenderTools::RenderTeeHand(CTeeRenderInfo*, vec2, vec2, float, vec2)' 77 | void RenderTeeHand(CTeeRenderInfo *pInfo, vec2 CenterPos, vec2 Dir, float AngleOffset, | ~~~~~^~~~~~~~~ ../src/game/client/components/players.cpp:422:99: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 422 | case WEAPON_SHOTGUN: RenderTools()->RenderTeeHand(&RenderInfo, p, Direction, -pi/2, vec2(-5, 4)); break; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/players.cpp:11: ../src/game/client/render.h:77:65: note: initializing argument 3 of 'void CRenderTools::RenderTeeHand(CTeeRenderInfo*, vec2, vec2, float, vec2)' 77 | void RenderTeeHand(CTeeRenderInfo *pInfo, vec2 CenterPos, vec2 Dir, float AngleOffset, | ~~~~~^~~ ../src/game/client/components/players.cpp:423:99: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 423 | case WEAPON_GRENADE: RenderTools()->RenderTeeHand(&RenderInfo, p, Direction, -pi/2, vec2(-4, 7)); break; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/players.cpp:11: ../src/game/client/render.h:77:49: note: initializing argument 2 of 'void CRenderTools::RenderTeeHand(CTeeRenderInfo*, vec2, vec2, float, vec2)' 77 | void RenderTeeHand(CTeeRenderInfo *pInfo, vec2 CenterPos, vec2 Dir, float AngleOffset, | ~~~~~^~~~~~~~~ ../src/game/client/components/players.cpp:423:99: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 423 | case WEAPON_GRENADE: RenderTools()->RenderTeeHand(&RenderInfo, p, Direction, -pi/2, vec2(-4, 7)); break; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/players.cpp:11: ../src/game/client/render.h:77:65: note: initializing argument 3 of 'void CRenderTools::RenderTeeHand(CTeeRenderInfo*, vec2, vec2, float, vec2)' 77 | void RenderTeeHand(CTeeRenderInfo *pInfo, vec2 CenterPos, vec2 Dir, float AngleOffset, | ~~~~~^~~ ../src/game/client/components/players.cpp:435:84: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 435 | RenderTools()->RenderTee(&State, &Ghost, Player.m_Emote, Direction, GhostPosition); // render ghost | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/players.cpp:11: ../src/game/client/render.h:76:81: note: initializing argument 4 of 'void CRenderTools::RenderTee(CAnimState*, CTeeRenderInfo*, int, vec2, vec2)' 76 | void RenderTee(class CAnimState *pAnim, CTeeRenderInfo *pInfo, int Emote, vec2 Dir, vec2 Pos); | ~~~~~^~~ ../src/game/client/components/players.cpp:435:84: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 435 | RenderTools()->RenderTee(&State, &Ghost, Player.m_Emote, Direction, GhostPosition); // render ghost | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/players.cpp:11: ../src/game/client/render.h:76:91: note: initializing argument 5 of 'void CRenderTools::RenderTee(CAnimState*, CTeeRenderInfo*, int, vec2, vec2)' 76 | void RenderTee(class CAnimState *pAnim, CTeeRenderInfo *pInfo, int Emote, vec2 Dir, vec2 Pos); | ~~~~~^~~ ../src/game/client/components/players.cpp:438:83: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 438 | RenderTools()->RenderTee(&State, &RenderInfo, Player.m_Emote, Direction, Position); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/players.cpp:11: ../src/game/client/render.h:76:81: note: initializing argument 4 of 'void CRenderTools::RenderTee(CAnimState*, CTeeRenderInfo*, int, vec2, vec2)' 76 | void RenderTee(class CAnimState *pAnim, CTeeRenderInfo *pInfo, int Emote, vec2 Dir, vec2 Pos); | ~~~~~^~~ ../src/game/client/components/players.cpp:438:83: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 438 | RenderTools()->RenderTee(&State, &RenderInfo, Player.m_Emote, Direction, Position); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/players.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/players.cpp:11: ../src/game/client/render.h:76:91: note: initializing argument 5 of 'void CRenderTools::RenderTee(CAnimState*, CTeeRenderInfo*, int, vec2, vec2)' 76 | void RenderTee(class CAnimState *pAnim, CTeeRenderInfo *pInfo, int Emote, vec2 Dir, vec2 Pos); | ~~~~~^~~ [110/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/scoreboard.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/scoreboard.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/scoreboard.cpp.o -c ../src/game/client/components/scoreboard.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/scoreboard.cpp:12: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/scoreboard.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/scoreboard.cpp: In member function 'float CScoreboard::RenderScoreboard(float, float, float, int, const char*, int)': ../src/game/client/components/scoreboard.cpp:221:49: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 221 | RenderTools()->DrawRoundRect(&Rect, Color, 5.0f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/scoreboard.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/scoreboard.cpp:12: ../src/game/client/render.h:67:44: note: initializing argument 2 of 'void CRenderTools::DrawRoundRect(const CUIRect*, vec4, float)' 67 | void DrawRoundRect(const CUIRect *r, vec4 Color, float Rounding); | ~~~~~^~~~~ ../src/game/client/components/scoreboard.cpp: In member function 'void CScoreboard::RenderRecordingNotification(float)': ../src/game/client/components/scoreboard.cpp:617:65: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 617 | RenderTools()->DrawUIRect(&RectBox, Color, CUI::CORNER_B, 15.0f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/scoreboard.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/scoreboard.cpp:12: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ ../src/game/client/components/scoreboard.cpp:622:56: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 622 | RenderTools()->DrawRoundRect(&RectRedDot, Color, 10.0f); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/scoreboard.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/components/scoreboard.cpp:12: ../src/game/client/render.h:67:44: note: initializing argument 2 of 'void CRenderTools::DrawRoundRect(const CUIRect*, vec4, float)' 67 | void DrawRoundRect(const CUIRect *r, vec4 Color, float Rounding); | ~~~~~^~~~~ [111/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/sounds.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/sounds.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/sounds.cpp.o -c ../src/game/client/components/sounds.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/components/sounds.cpp:7: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from src/generated/client_data.h:3, from ../src/game/client/components/sounds.cpp:6: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/sounds.cpp: In member function 'virtual void CSounds::OnRender()': ../src/game/client/components/sounds.cpp:117:46: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 117 | vec2 Pos = *m_pClient->m_pCamera->GetCenter(); | ^ In file included from ../src/engine/graphics.h:6, from src/generated/client_data.h:3, from ../src/game/client/components/sounds.cpp:6: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [112/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/spectator.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/spectator.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/spectator.cpp.o -c ../src/game/client/components/spectator.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/spectator.h:7, from ../src/game/client/components/spectator.cpp:14: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/components/spectator.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [113/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/skins.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/skins.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/skins.cpp.o -c ../src/game/client/components/skins.cpp In file included from ../src/game/client/components/skins.cpp:5: ../src/base/color.h: In function 'vec4 HexToRgba(int)': ../src/base/color.h:56:9: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 56 | return c; | ^ In file included from ../src/base/color.h:5, from ../src/game/client/components/skins.cpp:5: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/skins.cpp:5: ../src/base/color.h: In function 'vec3 HsvToRgb(vec3)': ../src/base/color.h:112:9: warning: implicitly-declared 'constexpr vector3_base::vector3_base(const vector3_base&)' is deprecated [-Wdeprecated-copy] 112 | return rgb; | ^~~ In file included from ../src/base/color.h:5, from ../src/game/client/components/skins.cpp:5: ../src/base/vmath.h:129:22: note: because 'vector3_base' has user-provided 'const vector3_base& vector3_base::operator=(const vector3_base&) [with T = float]' 129 | const vector3_base &operator =(const vector3_base &v) { x = v.x; y = v.y; z = v.z; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/skins.h:7, from ../src/game/client/components/skins.cpp:14: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/base/color.h:5, from ../src/game/client/components/skins.cpp:5: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [114/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/menus_settings.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/menus_settings.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/menus_settings.cpp.o -c ../src/game/client/components/menus_settings.cpp In file included from ../src/game/client/components/menus_settings.cpp:4: ../src/base/color.h: In function 'vec4 HexToRgba(int)': ../src/base/color.h:56:9: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 56 | return c; | ^ In file included from ../src/base/color.h:5, from ../src/game/client/components/menus_settings.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/components/menus_settings.cpp:4: ../src/base/color.h: In function 'vec3 HsvToRgb(vec3)': ../src/base/color.h:112:9: warning: implicitly-declared 'constexpr vector3_base::vector3_base(const vector3_base&)' is deprecated [-Wdeprecated-copy] 112 | return rgb; | ^~~ In file included from ../src/base/color.h:5, from ../src/game/client/components/menus_settings.cpp:4: ../src/base/vmath.h:129:22: note: because 'vector3_base' has user-provided 'const vector3_base& vector3_base::operator=(const vector3_base&) [with T = float]' 129 | const vector3_base &operator =(const vector3_base &v) { x = v.x; y = v.y; z = v.z; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/maplayers.h:6, from ../src/game/client/components/menus_settings.cpp:18: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/base/color.h:5, from ../src/game/client/components/menus_settings.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/components/menus_settings.cpp: In member function 'void CMenus::RenderSkinPartSelection(CUIRect)': ../src/game/client/components/menus_settings.cpp:556:88: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 556 | RenderTools()->RenderTeeHand(&Info, TeePos, vec2(1.0f, 0.0f), -pi*0.5f, vec2(18, 0)); | ^ In file included from ../src/base/color.h:5, from ../src/game/client/components/menus_settings.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/component.h:7, from ../src/game/client/components/maplayers.h:6, from ../src/game/client/components/menus_settings.cpp:18: ../src/game/client/render.h:77:49: note: initializing argument 2 of 'void CRenderTools::RenderTeeHand(CTeeRenderInfo*, vec2, vec2, float, vec2)' 77 | void RenderTeeHand(CTeeRenderInfo *pInfo, vec2 CenterPos, vec2 Dir, float AngleOffset, | ~~~~~^~~~~~~~~ ../src/game/client/components/menus_settings.cpp:558:86: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 558 | RenderTools()->RenderTee(CAnimState::GetIdle(), &Info, 0, vec2(1.0f, 0.0f), TeePos); | ^ In file included from ../src/base/color.h:5, from ../src/game/client/components/menus_settings.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.h:11, from ../src/game/client/component.h:7, from ../src/game/client/components/maplayers.h:6, from ../src/game/client/components/menus_settings.cpp:18: ../src/game/client/render.h:76:91: note: initializing argument 5 of 'void CRenderTools::RenderTee(CAnimState*, CTeeRenderInfo*, int, vec2, vec2)' 76 | void RenderTee(class CAnimState *pAnim, CTeeRenderInfo *pInfo, int Emote, vec2 Dir, vec2 Pos); | ~~~~~^~~ [115/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/stats.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/stats.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/stats.cpp.o -c ../src/game/client/components/stats.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/sounds.h:7, from ../src/game/client/components/stats.cpp:6: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/textrender.h:6, from ../src/game/client/components/stats.cpp:2: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [116/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/lineinput.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/lineinput.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/lineinput.cpp.o -c ../src/game/client/lineinput.cpp [117/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/components/voting.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/components/voting.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/components/voting.cpp.o -c ../src/game/client/components/voting.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/component.h:7, from ../src/game/client/components/chat.h:7, from ../src/game/client/components/voting.cpp:10: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/game/client/components/voting.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [118/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/render_map.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/render_map.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/render_map.cpp.o -c ../src/game/client/render_map.cpp [119/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/localization.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/localization.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/localization.cpp.o -c ../src/game/client/localization.cpp [120/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/render.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/render.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/render.cpp.o -c ../src/game/client/render.cpp ../src/game/client/render.cpp: In member function 'void CRenderTools::DrawRoundRectExt4(float, float, float, float, vec4, vec4, vec4, vec4, float, int)': ../src/game/client/render.cpp:263:86: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 263 | Graphics()->SetColor4(ColorTopLeft, ColorTopRight, ColorBottomLeft, ColorBottomRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:30: note: initializing argument 1 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~ ../src/game/client/render.cpp:263:86: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 263 | Graphics()->SetColor4(ColorTopLeft, ColorTopRight, ColorBottomLeft, ColorBottomRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:44: note: initializing argument 2 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~ ../src/game/client/render.cpp:263:86: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 263 | Graphics()->SetColor4(ColorTopLeft, ColorTopRight, ColorBottomLeft, ColorBottomRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:59: note: initializing argument 3 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~~~ ../src/game/client/render.cpp:263:86: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 263 | Graphics()->SetColor4(ColorTopLeft, ColorTopRight, ColorBottomLeft, ColorBottomRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:76: note: initializing argument 4 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~~~~ ../src/game/client/render.cpp:266:80: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 266 | Graphics()->SetColor4(ColorTopLeft, ColorTopRight, ColorTopLeft, ColorTopRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:30: note: initializing argument 1 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~ ../src/game/client/render.cpp:266:80: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 266 | Graphics()->SetColor4(ColorTopLeft, ColorTopRight, ColorTopLeft, ColorTopRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:44: note: initializing argument 2 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~ ../src/game/client/render.cpp:266:80: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 266 | Graphics()->SetColor4(ColorTopLeft, ColorTopRight, ColorTopLeft, ColorTopRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:59: note: initializing argument 3 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~~~ ../src/game/client/render.cpp:266:80: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 266 | Graphics()->SetColor4(ColorTopLeft, ColorTopRight, ColorTopLeft, ColorTopRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:76: note: initializing argument 4 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~~~~ ../src/game/client/render.cpp:269:92: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 269 | Graphics()->SetColor4(ColorBottomLeft, ColorBottomRight, ColorBottomLeft, ColorBottomRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:30: note: initializing argument 1 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~ ../src/game/client/render.cpp:269:92: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 269 | Graphics()->SetColor4(ColorBottomLeft, ColorBottomRight, ColorBottomLeft, ColorBottomRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:44: note: initializing argument 2 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~ ../src/game/client/render.cpp:269:92: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 269 | Graphics()->SetColor4(ColorBottomLeft, ColorBottomRight, ColorBottomLeft, ColorBottomRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:59: note: initializing argument 3 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~~~ ../src/game/client/render.cpp:269:92: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 269 | Graphics()->SetColor4(ColorBottomLeft, ColorBottomRight, ColorBottomLeft, ColorBottomRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:76: note: initializing argument 4 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~~~~ ../src/game/client/render.cpp:272:84: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 272 | Graphics()->SetColor4(ColorTopLeft, ColorTopLeft, ColorBottomLeft, ColorBottomLeft); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:30: note: initializing argument 1 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~ ../src/game/client/render.cpp:272:84: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 272 | Graphics()->SetColor4(ColorTopLeft, ColorTopLeft, ColorBottomLeft, ColorBottomLeft); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:44: note: initializing argument 2 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~ ../src/game/client/render.cpp:272:84: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 272 | Graphics()->SetColor4(ColorTopLeft, ColorTopLeft, ColorBottomLeft, ColorBottomLeft); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:59: note: initializing argument 3 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~~~ ../src/game/client/render.cpp:272:84: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 272 | Graphics()->SetColor4(ColorTopLeft, ColorTopLeft, ColorBottomLeft, ColorBottomLeft); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:76: note: initializing argument 4 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~~~~ ../src/game/client/render.cpp:275:88: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 275 | Graphics()->SetColor4(ColorTopRight, ColorTopRight, ColorBottomRight, ColorBottomRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:30: note: initializing argument 1 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~ ../src/game/client/render.cpp:275:88: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 275 | Graphics()->SetColor4(ColorTopRight, ColorTopRight, ColorBottomRight, ColorBottomRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:44: note: initializing argument 2 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~ ../src/game/client/render.cpp:275:88: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 275 | Graphics()->SetColor4(ColorTopRight, ColorTopRight, ColorBottomRight, ColorBottomRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:59: note: initializing argument 3 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~~~ ../src/game/client/render.cpp:275:88: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 275 | Graphics()->SetColor4(ColorTopRight, ColorTopRight, ColorBottomRight, ColorBottomRight); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:8: ../src/engine/graphics.h:175:76: note: initializing argument 4 of 'virtual void IGraphics::SetColor4(vec4, vec4, vec4, vec4)' 175 | virtual void SetColor4(vec4 TopLeft, vec4 TopRight, vec4 BottomLeft, vec4 BottomRight) = 0; | ~~~~~^~~~~~~~~~~ ../src/game/client/render.cpp: In member function 'void CRenderTools::DrawRoundRect(const CUIRect*, vec4, float)': ../src/game/client/render.cpp:307:48: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 307 | DrawUIRect(r, Color, CUI::CORNER_ALL, Rounding); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:14: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ ../src/game/client/render.cpp: In member function 'void CRenderTools::DrawUIRect4(const CUIRect*, vec4, vec4, vec4, vec4, int, float)': ../src/game/client/render.cpp:326:117: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 326 | DrawRoundRectExt4(r->x,r->y,r->w,r->h,ColorTopLeft,ColorTopRight,ColorBottomLeft,ColorBottomRight,Rounding, Corners); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ ../src/game/client/render.cpp:159:79: note: initializing argument 5 of 'void CRenderTools::DrawRoundRectExt4(float, float, float, float, vec4, vec4, vec4, vec4, float, int)' 159 | void CRenderTools::DrawRoundRectExt4(float x, float y, float w, float h, vec4 ColorTopLeft, vec4 ColorTopRight, vec4 ColorBottomLeft, vec4 ColorBottomRight, float r, int Corners) | ~~~~~^~~~~~~~~~~~ ../src/game/client/render.cpp:326:117: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 326 | DrawRoundRectExt4(r->x,r->y,r->w,r->h,ColorTopLeft,ColorTopRight,ColorBottomLeft,ColorBottomRight,Rounding, Corners); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ ../src/game/client/render.cpp:159:98: note: initializing argument 6 of 'void CRenderTools::DrawRoundRectExt4(float, float, float, float, vec4, vec4, vec4, vec4, float, int)' 159 | void CRenderTools::DrawRoundRectExt4(float x, float y, float w, float h, vec4 ColorTopLeft, vec4 ColorTopRight, vec4 ColorBottomLeft, vec4 ColorBottomRight, float r, int Corners) | ~~~~~^~~~~~~~~~~~~ ../src/game/client/render.cpp:326:117: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 326 | DrawRoundRectExt4(r->x,r->y,r->w,r->h,ColorTopLeft,ColorTopRight,ColorBottomLeft,ColorBottomRight,Rounding, Corners); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ ../src/game/client/render.cpp:159:118: note: initializing argument 7 of 'void CRenderTools::DrawRoundRectExt4(float, float, float, float, vec4, vec4, vec4, vec4, float, int)' 159 | void CRenderTools::DrawRoundRectExt4(float x, float y, float w, float h, vec4 ColorTopLeft, vec4 ColorTopRight, vec4 ColorBottomLeft, vec4 ColorBottomRight, float r, int Corners) | ~~~~~^~~~~~~~~~~~~~~ ../src/game/client/render.cpp:326:117: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 326 | DrawRoundRectExt4(r->x,r->y,r->w,r->h,ColorTopLeft,ColorTopRight,ColorBottomLeft,ColorBottomRight,Rounding, Corners); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ ../src/game/client/render.cpp:159:140: note: initializing argument 8 of 'void CRenderTools::DrawRoundRectExt4(float, float, float, float, vec4, vec4, vec4, vec4, float, int)' 159 | void CRenderTools::DrawRoundRectExt4(float x, float y, float w, float h, vec4 ColorTopLeft, vec4 ColorTopRight, vec4 ColorBottomLeft, vec4 ColorBottomRight, float r, int Corners) | ~~~~~^~~~~~~~~~~~~~~~ ../src/game/client/render.cpp: In member function 'void CRenderTools::RenderTee(CAnimState*, CTeeRenderInfo*, int, vec2, vec2)': ../src/game/client/render.cpp:332:19: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 332 | vec2 Direction = Dir; | ^~~ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/render.cpp:333:18: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 333 | vec2 Position = Pos; | ^~~ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/render.cpp: In member function 'void CRenderTools::RenderTeeHand(CTeeRenderInfo*, vec2, vec2, float, vec2)': ../src/game/client/render.cpp:555:14: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 555 | vec2 DirX = Dir; | ^~~ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/render.cpp:564:52: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 564 | const vec4 Color = pInfo->m_aColors[SKINPART_HANDS]; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ ../src/game/client/render.cpp: In member function 'void CRenderTools::DrawClientID(ITextRender*, CTextCursor*, int, const vec4&, const vec4&)': ../src/game/client/render.cpp:680:48: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 680 | DrawRoundRect(&Rect, BgColor, 0.25f * FontSize); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ ../src/game/client/render.cpp:305:57: note: initializing argument 2 of 'void CRenderTools::DrawRoundRect(const CUIRect*, vec4, float)' 305 | void CRenderTools::DrawRoundRect(const CUIRect *r, vec4 Color, float Rounding) | ~~~~~^~~~~ ../src/game/client/render.cpp:686:83: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 686 | pTextRender->TextShadowed(pCursor, aBuff, -1, vec2(0,0), vec4(0,0,0,0), TextColor); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/render.cpp:8: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/client/render.cpp:10: ../src/engine/textrender.h:50:26: note: initializing argument 6 of 'virtual void ITextRender::TextShadowed(CTextCursor*, const char*, int, vec2, vec4, vec4)' 50 | vec4 ShadowColor, vec4 TextColor_) = 0; | ~~~~~^~~~~~~~~~ [121/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/ui.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/ui.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/ui.cpp.o -c ../src/game/client/ui.cpp [122/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/client/gameclient.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/client/gameclient.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/client/gameclient.cpp.o -c ../src/game/client/gameclient.cpp In file included from ../src/game/client/gameclient.h:10, from ../src/game/client/gameclient.cpp:23: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/gameclient.cpp:6: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/gameclient.cpp: In member function 'void CGameClient::UpdatePositions()': ../src/game/client/gameclient.cpp:441:109: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 441 | m_LocalCharacterPos = mix(m_PredictedPrevChar.m_Pos, m_PredictedChar.m_Pos, Client()->PredIntraGameTick()); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/gameclient.cpp:6: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/base/vmath.h:8, from ../src/engine/graphics.h:6, from ../src/game/client/gameclient.cpp:6: ../src/base/math.h:31:22: note: initializing argument 1 of 'T mix(T, T, TB) [with T = vector2_base; TB = float]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ ../src/game/client/gameclient.cpp:441:109: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 441 | m_LocalCharacterPos = mix(m_PredictedPrevChar.m_Pos, m_PredictedChar.m_Pos, Client()->PredIntraGameTick()); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/gameclient.cpp:6: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/base/vmath.h:8, from ../src/engine/graphics.h:6, from ../src/game/client/gameclient.cpp:6: ../src/base/math.h:31:33: note: initializing argument 2 of 'T mix(T, T, TB) [with T = vector2_base; TB = float]' 31 | inline T mix(const T a, const T b, TB amount) | ~~~~~~~~^ ../src/game/client/gameclient.cpp: In member function 'void CGameClient::ProcessTriggeredEvents(int, vec2)': ../src/game/client/gameclient.cpp:986:69: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 986 | m_pSounds->PlayAt(CSounds::CHN_WORLD, SOUND_PLAYER_JUMP, 1.0f, Pos); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/gameclient.cpp:6: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.cpp:50: ../src/game/client/components/sounds.h:46:54: note: initializing argument 4 of 'void CSounds::PlayAt(int, int, float, vec2)' 46 | void PlayAt(int Channel, int SetId, float Vol, vec2 Pos); | ~~~~~^~~ ../src/game/client/gameclient.cpp:988:26: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 988 | m_pEffects->AirJump(Pos); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/gameclient.cpp:6: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.cpp:34: ../src/game/client/components/effects.h:24:20: note: initializing argument 1 of 'void CEffects::AirJump(vec2)' 24 | void AirJump(vec2 Pos); | ~~~~~^~~ ../src/game/client/gameclient.cpp:990:76: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 990 | m_pSounds->PlayAt(CSounds::CHN_WORLD, SOUND_HOOK_ATTACH_PLAYER, 1.0f, Pos); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/gameclient.cpp:6: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.cpp:50: ../src/game/client/components/sounds.h:46:54: note: initializing argument 4 of 'void CSounds::PlayAt(int, int, float, vec2)' 46 | void PlayAt(int Channel, int SetId, float Vol, vec2 Pos); | ~~~~~^~~ ../src/game/client/gameclient.cpp:992:76: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 992 | m_pSounds->PlayAt(CSounds::CHN_WORLD, SOUND_HOOK_ATTACH_GROUND, 1.0f, Pos); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/gameclient.cpp:6: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.cpp:50: ../src/game/client/components/sounds.h:46:54: note: initializing argument 4 of 'void CSounds::PlayAt(int, int, float, vec2)' 46 | void PlayAt(int Channel, int SetId, float Vol, vec2 Pos); | ~~~~~^~~ ../src/game/client/gameclient.cpp:994:71: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 994 | m_pSounds->PlayAt(CSounds::CHN_WORLD, SOUND_HOOK_NOATTACH, 1.0f, Pos); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/gameclient.cpp:6: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ In file included from ../src/game/client/gameclient.cpp:50: ../src/game/client/components/sounds.h:46:54: note: initializing argument 4 of 'void CSounds::PlayAt(int, int, float, vec2)' 46 | void PlayAt(int Channel, int SetId, float Vol, vec2 Pos); | ~~~~~^~~ ../src/game/client/gameclient.cpp: In member function 'virtual void CGameClient::OnPredict()': ../src/game/client/gameclient.cpp:1427:130: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 1427 | ProcessTriggeredEvents(World.m_apCharacters[m_LocalClientID]->m_TriggeredEvents, World.m_apCharacters[m_LocalClientID]->m_Pos); | ^ In file included from ../src/engine/graphics.h:6, from ../src/game/client/gameclient.cpp:6: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/client/gameclient.cpp:980:59: note: initializing argument 2 of 'void CGameClient::ProcessTriggeredEvents(int, vec2)' 980 | void CGameClient::ProcessTriggeredEvents(int Events, vec2 Pos) | ~~~~~^~~ [123/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/editor/io.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/editor/io.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/editor/io.cpp.o -c ../src/game/editor/io.cpp In file included from ../src/game/editor/io.cpp:7: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/engine/graphics.h:6, from ../src/engine/client.h:8, from ../src/game/editor/io.cpp:3: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ [124/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/editor/layer_game.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/editor/layer_game.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/editor/layer_game.cpp.o -c ../src/game/editor/layer_game.cpp [125/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/editor/layer_quads.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/editor/layer_quads.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/editor/layer_quads.cpp.o -c ../src/game/editor/layer_quads.cpp In file included from ../src/game/editor/layer_quads.cpp:3: ../src/base/color.h: In function 'vec4 HexToRgba(int)': ../src/base/color.h:56:9: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 56 | return c; | ^ In file included from ../src/base/color.h:5, from ../src/game/editor/layer_quads.cpp:3: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/editor/layer_quads.cpp:3: ../src/base/color.h: In function 'vec3 HsvToRgb(vec3)': ../src/base/color.h:112:9: warning: implicitly-declared 'constexpr vector3_base::vector3_base(const vector3_base&)' is deprecated [-Wdeprecated-copy] 112 | return rgb; | ^~~ In file included from ../src/base/color.h:5, from ../src/game/editor/layer_quads.cpp:3: ../src/base/vmath.h:129:22: note: because 'vector3_base' has user-provided 'const vector3_base& vector3_base::operator=(const vector3_base&) [with T = float]' 129 | const vector3_base &operator =(const vector3_base &v) { x = v.x; y = v.y; z = v.z; return *this; } | ^~~~~~~~ [126/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/editor/layer_tiles.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/editor/layer_tiles.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/editor/layer_tiles.cpp.o -c ../src/game/editor/layer_tiles.cpp In file included from ../src/game/editor/layer_tiles.cpp:3: ../src/base/color.h: In function 'vec4 HexToRgba(int)': ../src/base/color.h:56:9: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 56 | return c; | ^ In file included from ../src/base/color.h:5, from ../src/game/editor/layer_tiles.cpp:3: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/editor/layer_tiles.cpp:3: ../src/base/color.h: In function 'vec3 HsvToRgb(vec3)': ../src/base/color.h:112:9: warning: implicitly-declared 'constexpr vector3_base::vector3_base(const vector3_base&)' is deprecated [-Wdeprecated-copy] 112 | return rgb; | ^~~ In file included from ../src/base/color.h:5, from ../src/game/editor/layer_tiles.cpp:3: ../src/base/vmath.h:129:22: note: because 'vector3_base' has user-provided 'const vector3_base& vector3_base::operator=(const vector3_base&) [with T = float]' 129 | const vector3_base &operator =(const vector3_base &v) { x = v.x; y = v.y; z = v.z; return *this; } | ^~~~~~~~ ../src/game/editor/layer_tiles.cpp: In member function 'virtual void CLayerTiles::Render()': ../src/game/editor/layer_tiles.cpp:164:77: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 164 | m_pEditor->EnvelopeEval, m_pEditor, m_ColorEnv, m_ColorEnvOffset); | ^ In file included from ../src/base/color.h:5, from ../src/game/editor/layer_tiles.cpp:3: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/editor/layer_tiles.cpp:13: ../src/game/client/render.h:83:68: note: initializing argument 5 of 'void CRenderTools::RenderTilemap(CTile*, int, int, float, vec4, int, ENVELOPE_EVAL, void*, int, int)' 83 | void RenderTilemap(CTile *pTiles, int w, int h, float Scale, vec4 Color, int RenderFlags, ENVELOPE_EVAL pfnEval, void *pUser, int ColorEnv, int ColorEnvOffset); | ~~~~~^~~~~ ../src/game/editor/layer_tiles.cpp:167:77: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 167 | m_pEditor->EnvelopeEval, m_pEditor, m_ColorEnv, m_ColorEnvOffset); | ^ In file included from ../src/base/color.h:5, from ../src/game/editor/layer_tiles.cpp:3: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/editor/layer_tiles.cpp:13: ../src/game/client/render.h:83:68: note: initializing argument 5 of 'void CRenderTools::RenderTilemap(CTile*, int, int, float, vec4, int, ENVELOPE_EVAL, void*, int, int)' 83 | void RenderTilemap(CTile *pTiles, int w, int h, float Scale, vec4 Color, int RenderFlags, ENVELOPE_EVAL pfnEval, void *pUser, int ColorEnv, int ColorEnvOffset); | ~~~~~^~~~~ [127/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/generated/client_data.cpp.o -MF CMakeFiles/teeworlds.dir/src/generated/client_data.cpp.o.d -o CMakeFiles/teeworlds.dir/src/generated/client_data.cpp.o -c src/generated/client_data.cpp [128/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/editor/popups.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/editor/popups.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/editor/popups.cpp.o -c ../src/game/editor/popups.cpp In file included from ../src/game/editor/popups.cpp:4: ../src/base/color.h: In function 'vec4 HexToRgba(int)': ../src/base/color.h:56:9: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 56 | return c; | ^ In file included from ../src/base/color.h:5, from ../src/game/editor/popups.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/editor/popups.cpp:4: ../src/base/color.h: In function 'vec3 HsvToRgb(vec3)': ../src/base/color.h:112:9: warning: implicitly-declared 'constexpr vector3_base::vector3_base(const vector3_base&)' is deprecated [-Wdeprecated-copy] 112 | return rgb; | ^~~ In file included from ../src/base/color.h:5, from ../src/game/editor/popups.cpp:4: ../src/base/vmath.h:129:22: note: because 'vector3_base' has user-provided 'const vector3_base& vector3_base::operator=(const vector3_base&) [with T = float]' 129 | const vector3_base &operator =(const vector3_base &v) { x = v.x; y = v.y; z = v.z; return *this; } | ^~~~~~~~ ../src/game/editor/popups.cpp: In static member function 'static int CEditor::PopupColorPicker(CEditor*, CUIRect)': ../src/game/editor/popups.cpp:1072:22: warning: implicitly-declared 'constexpr vector3_base::vector3_base(const vector3_base&)' is deprecated [-Wdeprecated-copy] 1072 | vec3 hsv = pEditor->m_SelectedPickerColor; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../src/base/color.h:5, from ../src/game/editor/popups.cpp:4: ../src/base/vmath.h:129:22: note: because 'vector3_base' has user-provided 'const vector3_base& vector3_base::operator=(const vector3_base&) [with T = float]' 129 | const vector3_base &operator =(const vector3_base &v) { x = v.x; y = v.y; z = v.z; return *this; } | ^~~~~~~~ ../src/game/editor/popups.cpp:1163:80: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 1163 | pEditor->RenderTools()->DrawUIRect(&Palette, pEditor->m_SelectedColor, 0, 0.0f); | ^ In file included from ../src/base/color.h:5, from ../src/game/editor/popups.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/editor/editor.h:19, from ../src/game/editor/popups.cpp:13: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ [129/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/editor/auto_map.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/editor/auto_map.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/editor/auto_map.cpp.o -c ../src/game/editor/auto_map.cpp [130/131] /usr/bin/c++ -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_FORTIFY_SOURCE=2 -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -Isrc -I../src -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fstack-protector-strong -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -MD -MT CMakeFiles/teeworlds.dir/src/game/editor/editor.cpp.o -MF CMakeFiles/teeworlds.dir/src/game/editor/editor.cpp.o.d -o CMakeFiles/teeworlds.dir/src/game/editor/editor.cpp.o -c ../src/game/editor/editor.cpp In file included from ../src/game/editor/editor.cpp:4: ../src/base/color.h: In function 'vec4 HexToRgba(int)': ../src/base/color.h:56:9: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 56 | return c; | ^ In file included from ../src/base/color.h:5, from ../src/game/editor/editor.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/editor/editor.cpp:4: ../src/base/color.h: In function 'vec3 HsvToRgb(vec3)': ../src/base/color.h:112:9: warning: implicitly-declared 'constexpr vector3_base::vector3_base(const vector3_base&)' is deprecated [-Wdeprecated-copy] 112 | return rgb; | ^~~ In file included from ../src/base/color.h:5, from ../src/game/editor/editor.cpp:4: ../src/base/vmath.h:129:22: note: because 'vector3_base' has user-provided 'const vector3_base& vector3_base::operator=(const vector3_base&) [with T = float]' 129 | const vector3_base &operator =(const vector3_base &v) { x = v.x; y = v.y; z = v.z; return *this; } | ^~~~~~~~ In file included from ../src/game/editor/editor.cpp:17: ../src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': ../src/game/gamecore.h:92:9: warning: implicitly-declared 'constexpr vector2_base::vector2_base(const vector2_base&)' is deprecated [-Wdeprecated-copy] 92 | return n; | ^ In file included from ../src/base/color.h:5, from ../src/game/editor/editor.cpp:4: ../src/base/vmath.h:34:22: note: because 'vector2_base' has user-provided 'const vector2_base& vector2_base::operator=(const vector2_base&) [with T = float]' 34 | const vector2_base &operator =(const vector2_base &v) { x = v.x; y = v.y; return *this; } | ^~~~~~~~ ../src/game/editor/editor.cpp: In member function 'int CEditor::DoButton_Image(const void*, const char*, int, const CUIRect*, int, const char*, bool)': ../src/game/editor/editor.cpp:553:69: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 553 | RenderTools()->DrawUIRect(pRect, ButtonColor, CUI::CORNER_ALL, 3.0f); | ^ In file included from ../src/base/color.h:5, from ../src/game/editor/editor.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/editor/editor.cpp:20: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ ../src/game/editor/editor.cpp: In member function 'void CEditor::DoToolbar(CUIRect)': ../src/game/editor/editor.cpp:1129:62: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 1129 | RenderTools()->DrawUIRect(&Button, m_SelectedColor, 0, 0.0f); | ^ In file included from ../src/base/color.h:5, from ../src/game/editor/editor.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/editor/editor.cpp:20: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ ../src/game/editor/editor.cpp: In member function 'int CEditor::DoProperties(CUIRect*, CProperty*, int*, int*)': ../src/game/editor/editor.cpp:2447:55: warning: implicitly-declared 'constexpr vector4_base::vector4_base(const vector4_base&)' is deprecated [-Wdeprecated-copy] 2447 | RenderTools()->DrawUIRect(&ColorBox, Color, 0, 0.0f); | ^ In file included from ../src/base/color.h:5, from ../src/game/editor/editor.cpp:4: ../src/base/vmath.h:217:22: note: because 'vector4_base' has user-provided 'const vector4_base& vector4_base::operator=(const vector4_base&) [with T = float]' 217 | const vector4_base &operator =(const vector4_base &v) { x = v.x; y = v.y; z = v.z; w = v.w; return *this; } | ^~~~~~~~ In file included from ../src/game/editor/editor.cpp:20: ../src/game/client/render.h:69:45: note: initializing argument 2 of 'void CRenderTools::DrawUIRect(const CUIRect*, vec4, int, float)' 69 | void DrawUIRect(const CUIRect *pRect, vec4 Color, int Corners, float Rounding); | ~~~~~^~~~~ ../src/game/editor/editor.cpp:2458:44: warning: implicitly-declared 'constexpr vector3_base::vector3_base(const vector3_base&)' is deprecated [-Wdeprecated-copy] 2458 | vec3 c = HsvToRgb(m_SelectedPickerColor); | ^ In file included from ../src/base/color.h:5, from ../src/game/editor/editor.cpp:4: ../src/base/vmath.h:129:22: note: because 'vector3_base' has user-provided 'const vector3_base& vector3_base::operator=(const vector3_base&) [with T = float]' 129 | const vector3_base &operator =(const vector3_base &v) { x = v.x; y = v.y; z = v.z; return *this; } | ^~~~~~~~ In file included from ../src/game/editor/editor.cpp:4: ../src/base/color.h:63:27: note: initializing argument 1 of 'vec3 HsvToRgb(vec3)' 63 | inline vec3 HsvToRgb(vec3 hsv) | ~~~~~^~~ BUILDSTDERR: [131/131] : && /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/json.dir/src/engine/external/json-parser/json.c.o CMakeFiles/md5.dir/src/engine/external/md5/md5.c.o CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/mapchecker.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/network_token.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o CMakeFiles/engine-shared.dir/src/generated/protocol.cpp.o CMakeFiles/engine-shared.dir/src/base/hash.c.o CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.c.o CMakeFiles/engine-shared.dir/src/base/hash_openssl.c.o CMakeFiles/engine-shared.dir/src/base/system.c.o CMakeFiles/game-shared.dir/src/game/collision.cpp.o CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o CMakeFiles/game-shared.dir/src/game/layers.cpp.o CMakeFiles/game-shared.dir/src/generated/git_revision.cpp.o CMakeFiles/game-shared.dir/src/generated/nethash.cpp.o CMakeFiles/teeworlds.dir/src/engine/client/backend_sdl.cpp.o CMakeFiles/teeworlds.dir/src/engine/client/client.cpp.o CMakeFiles/teeworlds.dir/src/engine/client/friends.cpp.o CMakeFiles/teeworlds.dir/src/engine/client/graphics_threaded.cpp.o CMakeFiles/teeworlds.dir/src/engine/client/input.cpp.o CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser.cpp.o CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser_fav.cpp.o CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser_filter.cpp.o CMakeFiles/teeworlds.dir/src/engine/client/sound.cpp.o CMakeFiles/teeworlds.dir/src/engine/client/text.cpp.o CMakeFiles/teeworlds.dir/src/game/client/animstate.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/binds.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/broadcast.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/camera.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/chat.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/console.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/controls.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/countryflags.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/damageind.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/debughud.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/effects.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/emoticon.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/flow.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/hud.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/items.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/killmessages.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/mapimages.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/maplayers.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/menus.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/menus_browser.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/menus_callback.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/menus_demo.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/menus_ingame.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/menus_popups.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/menus_settings.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/menus_start.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/motd.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/nameplates.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/notifications.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/particles.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/players.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/scoreboard.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/skins.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/sounds.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/spectator.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/stats.cpp.o CMakeFiles/teeworlds.dir/src/game/client/components/voting.cpp.o CMakeFiles/teeworlds.dir/src/game/client/gameclient.cpp.o CMakeFiles/teeworlds.dir/src/game/client/lineinput.cpp.o CMakeFiles/teeworlds.dir/src/game/client/localization.cpp.o CMakeFiles/teeworlds.dir/src/game/client/render.cpp.o CMakeFiles/teeworlds.dir/src/game/client/render_map.cpp.o CMakeFiles/teeworlds.dir/src/game/client/ui.cpp.o CMakeFiles/teeworlds.dir/src/game/editor/auto_map.cpp.o CMakeFiles/teeworlds.dir/src/game/editor/editor.cpp.o CMakeFiles/teeworlds.dir/src/game/editor/io.cpp.o CMakeFiles/teeworlds.dir/src/game/editor/layer_game.cpp.o CMakeFiles/teeworlds.dir/src/game/editor/layer_quads.cpp.o CMakeFiles/teeworlds+ RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 .dir/src/game/editor/layer_tiles.cpp.o CMakeFiles/teeworlds.dir/src/game/editor/popups.cpp.o CMakeFiles/teeworlds.dir/src/generated/client_data.cpp.o -o teeworlds -lpthread -lz -lrt -lfreetype -lpnglite -lSDL2 -lwavpack -lGL -lGLU -lX11 && : Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.cjeAGi + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64 + cd teeworlds-0.7.3.1 + DESTDIR=/builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64 + /usr/bin/ninja install -v -j4 -C riscv64-redhat-linux-gnu ninja: Entering directory `riscv64-redhat-linux-gnu' [0/1] cd /builddir/build/BUILD/teeworlds-0.7.3.1/riscv64-redhat-linux-gnu && /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RELEASE" -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_noammo-04.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_hammer_swing-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_ctf_rtn.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_pickup_arm-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_laser_bnce-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_land-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_hit_weak-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_body_impact-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_ninja-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_ninja_hit-04.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_pain_long-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_ninja_hit-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_pain_short-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_pickup_hrt-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_foot_right-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_noammo-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_ninja_attack-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_foot_right-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/hook_attach-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_spawn-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_shotty_fire-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_cry-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_land-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_gun_fire-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_hit_strong-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_body_splat-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_pickup_hrt-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_skid-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_switch-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_hammer_swing-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_ctf_cap_pl.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_dbljump-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_laser_bnce-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_ninja_hit-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_flump_explo-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_flump_explo-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_ninja_hit-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_noammo-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_spawn-07.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_pain_short-05.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_pickup_launcher.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_laser_fire-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_skid-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_pain_short-10.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_pickup_arm-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_flump_launch-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_ninja_attack-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_cry-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_laser_fire-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_gun_fire-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_hammer_swing-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/hook_attach-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_msg-client.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_pain_long-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_pain_short-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_spawn-06.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_body_splat-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_laser_bnce-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_foot_left-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_pickup_sg.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_body_impact-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_ninja_attack-04.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_gun_fire-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_spawn-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_ctf_grab_en.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_pain_short-04.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_spawn-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_sledge-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_ninja-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_laser_fire-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_hit_strong-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_ctf_grab_pl.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_hammer_hit-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_dbljump-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_pain_short-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_flump_launch-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_hammer_hit-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_flump_launch-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_skid-04.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_spawn_wpn-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_land-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_ctf_drop.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/hook_attach-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_land-04.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_pickup_gun.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_hammer_hit-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_pain_short-06.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_switch-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_spawn_wpn-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_switch-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_msg-highlight.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_ninja-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_pain_short-12.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_pickup_arm-04.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_body_splat-04.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_flump_explo-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_spawn-04.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_pickup_arm-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/music_menu.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_noammo-05.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_foot_left-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/hook_loop-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_ninja-04.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_pain_short-09.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_sledge-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_spawn-05.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/hook_noattach-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_ninja_attack-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_spawn_wpn-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/hook_loop-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_pain_short-07.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_foot_right-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_msg-server.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_hit_weak-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_hit_weak-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_pickup_ninja.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_shotty_fire-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_body_impact-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_pain_short-08.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/hook_noattach-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/sfx_skid-03.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_foot_right-04.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_foot_left-04.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_foot_left-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_shotty_fire-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/hook_noattach-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/wp_noammo-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_dbljump-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/foley_body_splat-01.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_pain_short-11.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/audio/vo_teefault_sledge-02.wv -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/ukrainian.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/portuguese.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/traditional_chinese.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/brazilian_portuguese.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/estonian.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/irish.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/czech.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/dutch.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/french.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/lithuanian.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/index.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/norwegian.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/esperanto.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/italian.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/galician.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/chuvash.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/kyrgyz.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/simplified_chinese.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/danish.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/catalan.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/license.txt -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/japanese.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/slovak.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/finnish.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/hungarian.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/breton.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/turkish.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/serbian.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/greek.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/spanish.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/bulgarian.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/german.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/romanian.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/swedish.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/belarusian.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/readme.txt -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/gaelic_scottish.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/slovenian.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/bosnian.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/korean.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/polish.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/languages/russian.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/emoticons.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/gui_buttons.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/icons -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/icons/arrows.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/icons/level.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/icons/tools.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/icons/menu.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/icons/browse.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/icons/sidebar.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/icons/friend.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/icons/chat_whisper.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/gui_icons.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/menuimages -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/menuimages/settings.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/menuimages/editor.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/menuimages/demos.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/menuimages/play_game.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/menuimages/local_server.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/no_skinpart.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/demo_buttons.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/blob.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/gui_logo.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/console.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/themes -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/themes/heavens_night.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/themes/jungle.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/themes/jungle_day.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/themes/jungle_night.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/themes/heavens.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/themes/heavens_day.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/themes/none.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/console_bar.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/file_icons.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/gui_cursor.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/debug_font.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/sound_icons.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/gametypes -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/gametypes/mod.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/gametypes/dm.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/gametypes/lms.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/gametypes/lts.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/gametypes/ctf.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/ui/gametypes/tdm.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/XES.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SY.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/KW.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/ER.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/US.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/FK.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/VI.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/HT.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/YE.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MD.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AS.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/ST.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/LU.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CC.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TZ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/NR.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GU.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TF.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AE.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/HN.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CU.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/NO.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MW.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MX.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GQ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MY.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MS.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SG.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/NG.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/PH.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GI.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GS.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/IQ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/FO.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CR.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/VC.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/LK.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/DJ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/VG.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/PA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/RE.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/JP.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GG.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CN.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AU.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/KY.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/LI.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/index.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MK.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AF.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/ET.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/UG.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TC.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BS.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GH.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/KE.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/IT.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AX.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BW.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/DK.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/KP.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/XSC.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/WF.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SE.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SN.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/IE.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/VU.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/default.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/RW.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SI.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BD.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SD.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MT.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/UY.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TJ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CO.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/OM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/NE.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/RU.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/RS.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/HK.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/VA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/PK.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/XNI.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BI.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MR.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GF.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/NZ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SZ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/ML.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CK.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GY.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/LY.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CL.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CD.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GN.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/EC.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/LV.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/EG.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GE.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CX.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GT.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/KN.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TT.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/KZ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/DE.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GW.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/PS.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/PM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SL.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/PR.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/JO.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/HU.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/KM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SC.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/XBZ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GB.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TH.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/KR.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BT.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GD.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/JM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/KH.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/LA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SS.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/XCA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MC.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/KI.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/JE.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BG.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/PT.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BE.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/NP.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SO.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/VE.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MF.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/IO.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BH.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/IR.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/EE.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SV.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/IM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CY.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/QA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/XGA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SB.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MZ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/PL.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/IL.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/NU.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BB.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AR.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MU.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SH.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/PF.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/ID.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BN.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MH.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AL.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/PY.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MP.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MQ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BZ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AI.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/XEN.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/FR.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CF.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AG.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/NL.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/LB.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/FM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TV.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/PN.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TK.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CZ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/RO.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/NF.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/NA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/NI.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TG.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SX.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SR.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CW.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/WS.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TN.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TW.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BR.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AW.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/ES.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BJ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MG.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TR.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/FI.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GP.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/PE.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/UZ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AZ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SK.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AO.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MO.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CG.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GL.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/HR.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MN.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AD.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/LR.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/LC.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/EH.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TO.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/GR.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/NC.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/AT.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/PW.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BO.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/KG.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TD.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/IS.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/ZW.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CV.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/ZA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/ZM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BY.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/DM.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/MV.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/VN.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/DO.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/ME.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BF.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/TL.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CH.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/CI.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/SA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/XWA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/IN.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/LT.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/BL.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/FJ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/DZ.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/PG.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/LS.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/countryflags/UA.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/jungle_background.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/winter_main.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/light.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/jungle_main.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/winter_mountains.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/jungle_midground.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/bg_cloud3.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/grass_main.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/winter_mountains3.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/desert_mountains.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/winter_mountains2.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/desert_sun.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/moon.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/easter.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/generic_unhookable.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/generic_lamps.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/jungle_deathtiles.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/bg_cloud1.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/generic_shadows.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/mountains.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/jungle_doodads.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/desert_main.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/desert_doodads.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/generic_deathtiles.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/desert_mountains2.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/winter_doodads.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/sun.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/snow.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/jungle_unhookables.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/stars.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/grass_doodads.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/mapres/bg_cloud2.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/editor -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/editor/cursor.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/editor/entities.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/editor/automap -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/editor/automap/jungle_main.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/editor/automap/grass_main.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/editor/automap/winter_main.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/editor/automap/grass_doodads.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/editor/automap/desert_main.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/editor/background.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/editor/checker.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/game.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/fonts -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/fonts/DejaVuSans.ttf -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/ctf2.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/ctf8.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/ctf3.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/ctf1.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/dm8.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/ctf6.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/ctf7.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/dm1.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/dm3.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/dm7.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/ctf4.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/license.txt -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/dm2.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/lms1.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/readme.txt -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/dm9.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/ctf5.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/maps/dm6.map -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/particles.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/deadtee.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/cammo.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/bot.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/saddo.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/koala.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/body -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/body/bear.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/body/x_ninja.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/body/kitty.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/body/standard.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/redbopp.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/redstripe.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/default.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/decoration -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/decoration/hair.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/decoration/unibop.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/decoration/twinbopp.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/toptri.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/bluekitty.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/pinky.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/warpaint.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/feet -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/feet/standard.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/eyes -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/eyes/x_ninja.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/eyes/standardreal.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/eyes/standard.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/xmas_hat.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/marking -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/marking/bear.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/marking/donny.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/marking/whisker.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/marking/saddo.png BUILDSTDERR: -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.ris+ install -Dpm0644 -t /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/pixmaps/ /builddir/build/SOURCES/teeworlds.png + install -Dpm0644 -t /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/icons/hicolor/256x256/ /builddir/build/SOURCES/teeworlds.png + install -Dpm0644 -t /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/metainfo other/teeworlds.appdata.xml + install -Dpm0644 -t /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/lib/systemd/system /builddir/build/SOURCES/teeworlds-server@.service + install -Dpm0644 -t /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/applications other/teeworlds.desktop + install -Dpm0664 /builddir/build/SOURCES/server_dm.cfg /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/etc/teeworlds/dm.cfg + install -Dpm0664 /builddir/build/SOURCES/server_tdm.cfg /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/etc/teeworlds/tdm.cfg + install -Dpm0664 /builddir/build/SOURCES/server_ctf.cfg /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/etc/teeworlds/ctf.cfg + ln -sf /usr/share/fonts/dejavu/DejaVuSans.ttf /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/fonts/DejaVuSans.ttf + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 0.7.3.1-4.fc31 --unique-debug-suffix -0.7.3.1-4.fc31.riscv64 --unique-debug-src-base teeworlds-0.7.3.1-4.fc31.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/teeworlds-0.7.3.1 BUILDSTDERR: 4433 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs BUILDSTDERR: *** WARNING: ./usr/src/debug/teeworlds-0.7.3.1-4.fc31.riscv64/src/base/hash_libtomcrypt.c is executable but has empty or no shebang, removing executable bit cv64/usr/share/teeworlds/data/skins/marking/cammostripes.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/marking/toptri.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/marking/duodonny.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/marking/twintri.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/marking/stripes.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/marking/cammo1.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/marking/cammo2.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/marking/uppy.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/marking/warpaint.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/marking/stripe.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/bluestripe.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/cammostripes.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/twinbop.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/hands -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/hands/standard.png -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/brownbear.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/twintri.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/limekitty.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/teeworlds/data/skins/x_ninja.json -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/bin/teeworlds -- Installing: /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/bin/teeworlds-srv explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/bin/teeworlds explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/bin/teeworlds-srv extracting debug info from /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/bin/teeworlds-srv extracting debug info from /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/bin/teeworlds original debug info size: 10864kB, size after compression: 8744kB /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. Processing files: teeworlds-0.7.3.1-4.fc31.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.CsPj6i + umask 022 + cd /builddir/build/BUILD + cd teeworlds-0.7.3.1 + DOCDIR=/builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/doc/teeworlds + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/doc/teeworlds + cp -pr readme.md /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/doc/teeworlds + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.gHG56g + umask 022 + cd /builddir/build/BUILD + cd teeworlds-0.7.3.1 + LICENSEDIR=/builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/licenses/teeworlds + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/licenses/teeworlds + cp -pr license.txt /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/licenses/teeworlds + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Provides: application() application(teeworlds.desktop) bundled(json-parser) bundled(md5) metainfo() metainfo(teeworlds.appdata.xml) teeworlds = 0.7.3.1-4.fc31 teeworlds(riscv-64) = 0.7.3.1-4.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libSDL2-2.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libpnglite.so.0()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libwavpack.so.1()(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) rtld(GNU_HASH) Processing files: teeworlds-server-0.7.3.1-4.fc31.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.8Hyqbi + umask 022 + cd /builddir/build/BUILD + cd teeworlds-0.7.3.1 + DOCDIR=/builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/doc/teeworlds-server + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/doc/teeworlds-server + cp -pr readme.md /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/doc/teeworlds-server + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.I05O5j + umask 022 + cd /builddir/build/BUILD + cd teeworlds-0.7.3.1 + LICENSEDIR=/builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/licenses/teeworlds-server + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/licenses/teeworlds-server + cp -pr license.txt /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/licenses/teeworlds-server + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Provides: bundled(md5) teeworlds-server = 0.7.3.1-4.fc31 teeworlds-server(riscv-64) = 0.7.3.1-4.fc31 Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(pre): /bin/sh shadow-utils Requires(post): /bin/sh systemd Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) rtld(GNU_HASH) Processing files: teeworlds-data-0.7.3.1-4.fc31.noarch Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.hL3M2h + umask 022 + cd /builddir/build/BUILD + cd teeworlds-0.7.3.1 + LICENSEDIR=/builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/licenses/teeworlds-data + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/licenses/teeworlds-data + cp -pr datasrc/languages/license.txt datasrc/maps/license.txt /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/licenses/teeworlds-data BUILDSTDERR: cp: will not overwrite just-created '/builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64/usr/share/licenses/teeworlds-data/license.txt' with 'datasrc/maps/license.txt' + : + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 BUILDSTDERR: warning: File listed twice: /usr/share/licenses/teeworlds-data/license.txt BUILDSTDERR: warning: absolute symlink: /usr/share/teeworlds/data/fonts/DejaVuSans.ttf -> /usr/share/fonts/dejavu/DejaVuSans.ttf Provides: teeworlds-data = 0.7.3.1-4.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: teeworlds-debugsource-0.7.3.1-4.fc31.riscv64 Provides: teeworlds-debugsource = 0.7.3.1-4.fc31 teeworlds-debugsource(riscv-64) = 0.7.3.1-4.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: teeworlds-debuginfo-0.7.3.1-4.fc31.riscv64 Provides: debuginfo(build-id) = a90a3d4ea9fb449dcc46abea5b3477ac4df2f7d9 teeworlds-debuginfo = 0.7.3.1-4.fc31 teeworlds-debuginfo(riscv-64) = 0.7.3.1-4.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: teeworlds-debugsource(riscv-64) = 0.7.3.1-4.fc31 Processing files: teeworlds-server-debuginfo-0.7.3.1-4.fc31.riscv64 Provides: debuginfo(build-id) = b1eb240eee45a68f84aec1c3f767427fdd9fb48a teeworlds-server-debuginfo = 0.7.3.1-4.fc31 teeworlds-server-debuginfo(riscv-64) = 0.7.3.1-4.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: teeworlds-debugsource(riscv-64) = 0.7.3.1-4.fc31 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64 Wrote: /builddir/build/RPMS/teeworlds-server-0.7.3.1-4.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/teeworlds-0.7.3.1-4.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/teeworlds-debugsource-0.7.3.1-4.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/teeworlds-server-debuginfo-0.7.3.1-4.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/teeworlds-data-0.7.3.1-4.fc31.noarch.rpm Wrote: /builddir/build/RPMS/teeworlds-debuginfo-0.7.3.1-4.fc31.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.3WkgTh + umask 022 + cd /builddir/build/BUILD + cd teeworlds-0.7.3.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/teeworlds-0.7.3.1-4.fc31.riscv64 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Child return code was: 0