<86>Dec 12 11:12:35 userdel[124162]: delete user 'rooter' <86>Dec 12 11:12:35 userdel[124162]: removed group 'rooter' owned by 'rooter' <86>Dec 12 11:12:35 userdel[124162]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 12 11:12:35 groupadd[124179]: group added to /etc/group: name=rooter, GID=633 <86>Dec 12 11:12:35 groupadd[124179]: group added to /etc/gshadow: name=rooter <86>Dec 12 11:12:35 groupadd[124179]: new group: name=rooter, GID=633 <86>Dec 12 11:12:35 useradd[124192]: new user: name=rooter, UID=633, GID=633, home=/root, shell=/bin/bash <86>Dec 12 11:12:35 userdel[124208]: delete user 'builder' <86>Dec 12 11:12:35 userdel[124208]: removed group 'builder' owned by 'builder' <86>Dec 12 11:12:35 userdel[124208]: removed shadow group 'builder' owned by 'builder' <86>Dec 12 11:12:35 groupadd[124216]: group added to /etc/group: name=builder, GID=634 <86>Dec 12 11:12:35 groupadd[124216]: group added to /etc/gshadow: name=builder <86>Dec 12 11:12:35 groupadd[124216]: new group: name=builder, GID=634 <86>Dec 12 11:12:35 useradd[124224]: new user: name=builder, UID=634, GID=634, home=/usr/src, shell=/bin/bash /usr/src/in/srpm/teeworlds-0.7.3.1-alt1.src.rpm: license not found in '/usr/share/license' directory: distributable warning: Macro %cmake not found warning: Macro %cmake_build not found warning: Macro %cmakeinstall_std not found <13>Dec 12 11:12:40 rpmi: libglvnd-7:1.2.0-alt4 sisyphus+241659.100.1.1 1574755345 installed <13>Dec 12 11:12:40 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Dec 12 11:12:40 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed <13>Dec 12 11:12:41 rpmi: libgraphite2-1.3.13-alt2 sisyphus+226799.100.1.1 1554648241 installed <13>Dec 12 11:12:41 rpmi: libharfbuzz-2.6.4-alt1 sisyphus+240033.100.1.1 1572506773 installed <13>Dec 12 11:12:41 rpmi: libfreetype-2.10.1-alt1 sisyphus+237471.100.1.1 1568276356 installed <13>Dec 12 11:12:41 rpmi: xorg-proto-devel-2019.1-alt1 sisyphus+232786.100.1.1 1561106722 installed <13>Dec 12 11:12:41 rpmi: libwayland-server-1.17.0-alt1 sisyphus+225894.100.1.1 1553872805 installed <13>Dec 12 11:12:42 rpmi: libicu65-1:6.5.1-alt1 sisyphus+238768.100.16.1 1571427455 installed <13>Dec 12 11:12:42 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Dec 12 11:12:42 rpmi: libidn2-2.3.0-alt1 sisyphus+240846.100.1.2 1573870475 installed <13>Dec 12 11:12:42 rpmi: icu-utils-1:6.5.1-alt1 sisyphus+238768.100.16.1 1571427455 installed <13>Dec 12 11:12:42 rpmi: libicu-devel-1:6.5.1-alt1 sisyphus+238768.100.16.1 1571427455 installed <13>Dec 12 11:12:42 rpmi: libharfbuzz-icu-2.6.4-alt1 sisyphus+240033.100.1.1 1572506773 installed <13>Dec 12 11:12:42 rpmi: libgraphite2-devel-1.3.13-alt2 sisyphus+226799.100.1.1 1554648241 installed <13>Dec 12 11:12:42 rpmi: libOpenGL-7:1.2.0-alt4 sisyphus+241659.100.1.1 1574755345 installed <13>Dec 12 11:12:42 rpmi: libGLES-7:1.2.0-alt4 sisyphus+241659.100.1.1 1574755345 installed <13>Dec 12 11:12:42 rpmi: libwavpack-5.1.0-alt1 1486754497 installed <13>Dec 12 11:12:42 rpmi: libpnglite-0.1.17-alt3 1313060488 installed <13>Dec 12 11:12:42 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed <13>Dec 12 11:12:42 rpmi: libSDL2-2.0.10-alt2 sisyphus+239881.500.7.1 1572351238 installed <13>Dec 12 11:12:42 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed <13>Dec 12 11:12:42 rpmi: libX11-locales-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056781 installed <13>Dec 12 11:12:42 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed <13>Dec 12 11:12:42 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed <13>Dec 12 11:12:42 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed <13>Dec 12 11:12:42 rpmi: libX11-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056801 installed <13>Dec 12 11:12:42 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed <13>Dec 12 11:12:42 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed <13>Dec 12 11:12:42 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed <13>Dec 12 11:12:42 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed <13>Dec 12 11:12:44 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed <13>Dec 12 11:12:44 rpmi: libX11-devel-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056801 installed <13>Dec 12 11:12:44 rpmi: libwayland-client-1.17.0-alt1 sisyphus+225894.100.1.1 1553872805 installed <13>Dec 12 11:12:44 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438291 installed <13>Dec 12 11:12:44 rpmi: libdrm-1:2.4.100-alt1 sisyphus+240099.100.1.1 1572599774 installed <13>Dec 12 11:12:44 rpmi: libGLX-mesa-4:19.2.7-alt1 sisyphus+242428.100.1.2 1575624348 installed <13>Dec 12 11:12:44 rpmi: libGLX-7:1.2.0-alt4 sisyphus+241659.100.1.1 1574755345 installed <13>Dec 12 11:12:44 rpmi: libGL-7:1.2.0-alt4 sisyphus+241659.100.1.1 1574755345 installed <13>Dec 12 11:12:44 rpmi: libGLU-4:9.0.0-alt1 1347643784 installed <13>Dec 12 11:12:44 rpmi: libgbm-4:19.2.7-alt1 sisyphus+242428.100.1.2 1575624348 installed <13>Dec 12 11:12:44 rpmi: libEGL-mesa-4:19.2.7-alt1 sisyphus+242428.100.1.2 1575624348 installed <13>Dec 12 11:12:44 rpmi: libEGL-7:1.2.0-alt4 sisyphus+241659.100.1.1 1574755345 installed <13>Dec 12 11:12:44 rpmi: libglvnd-devel-7:1.2.0-alt4 sisyphus+241659.100.1.1 1574755345 installed <13>Dec 12 11:12:44 rpmi: libGL-devel-4:19.2.7-alt1 sisyphus+242428.100.1.2 1575624348 installed <13>Dec 12 11:12:44 rpmi: xml-utils-1:2.9.10-alt2 sisyphus+240156.100.1.1 1572696450 installed <13>Dec 12 11:12:44 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed <13>Dec 12 11:12:44 rpmi: gcc-c++-common-1.4.24-alt2 sisyphus+240563.100.1.1 1573475389 installed <13>Dec 12 11:12:44 rpmi: libstdc++9-devel-9.2.1-alt2 sisyphus+240563.200.2.1 1573479396 installed <13>Dec 12 11:12:45 rpmi: gcc9-c++-9.2.1-alt2 sisyphus+240563.200.2.1 1573479396 installed <13>Dec 12 11:12:45 rpmi: rpm-macros-cmake-3.15.4-alt1 sisyphus+239520.100.1.1 1571611961 installed <13>Dec 12 11:12:46 rpmi: cmake-modules-3.15.4-alt1 sisyphus+239520.100.1.1 1571611942 installed <13>Dec 12 11:12:46 rpmi: libuv-1.33.1-alt1 sisyphus+239990.100.1.1 1572378437 installed <13>Dec 12 11:12:46 rpmi: librhash-1.3.5-alt2 1505156279 installed <13>Dec 12 11:12:46 rpmi: libjsoncpp19-1.8.4-alt4 sisyphus+232904.100.1.1 1561247386 installed <13>Dec 12 11:12:46 rpmi: publicsuffix-list-dafsa-20191108-alt1 sisyphus+240482.100.1.2 1573431390 installed <13>Dec 12 11:12:46 rpmi: libpsl-0.21.0-alt2 sisyphus+237083.100.1.1 1567531657 installed <13>Dec 12 11:12:46 rpmi: libnghttp2-1.39.2-alt1 sisyphus+236978.100.1.1 1567325198 installed <13>Dec 12 11:12:46 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>Dec 12 11:12:46 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed <13>Dec 12 11:12:46 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <13>Dec 12 11:12:46 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed <13>Dec 12 11:12:46 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed <13>Dec 12 11:12:46 rpmi: libnettle7-3.5.1-alt1 sisyphus+235265.40.6.1 1566223065 installed <13>Dec 12 11:12:46 rpmi: libarchive13-3.4.0-alt1 sisyphus+235265.640.9.1 1566482857 installed <13>Dec 12 11:12:46 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>Dec 12 11:12:46 rpmi: libtasn1-4.15.0-alt1 sisyphus+241940.100.1.1 1574959866 installed <13>Dec 12 11:12:46 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Dec 12 11:12:46 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Dec 12 11:12:46 rpmi: ca-certificates-2019.10.28-alt1 sisyphus+239875.300.1.1 1572267834 installed <13>Dec 12 11:12:46 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Dec 12 11:12:46 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>Dec 12 11:12:46 rpmi: libcrypto1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed <13>Dec 12 11:12:46 rpmi: libssl1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed <86>Dec 12 11:12:46 groupadd[9003]: group added to /etc/group: name=_keytab, GID=499 <86>Dec 12 11:12:46 groupadd[9003]: group added to /etc/gshadow: name=_keytab <86>Dec 12 11:12:46 groupadd[9003]: new group: name=_keytab, GID=499 <13>Dec 12 11:12:46 rpmi: libkrb5-1.16.3-alt1 sisyphus+223678.100.1.1 1551746516 installed <13>Dec 12 11:12:46 rpmi: libpython3-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed <13>Dec 12 11:12:46 rpmi: python3-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed <13>Dec 12 11:12:47 rpmi: python3-base-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed <13>Dec 12 11:12:47 rpmi: glib2-devel-2.62.3-alt1 sisyphus+241586.200.1.1 1574668909 installed <13>Dec 12 11:12:48 rpmi: libharfbuzz-devel-2.6.4-alt1 sisyphus+240033.100.1.1 1572506773 installed <86>Dec 12 11:12:48 groupadd[10099]: group added to /etc/group: name=sasl, GID=498 <86>Dec 12 11:12:48 groupadd[10099]: group added to /etc/gshadow: name=sasl <86>Dec 12 11:12:48 groupadd[10099]: new group: name=sasl, GID=498 <13>Dec 12 11:12:48 rpmi: libsasl2-3-2.1.27-alt2 sisyphus+228101.100.1.1 1556139863 installed <13>Dec 12 11:12:48 rpmi: libldap-2.4.48-alt3 sisyphus+238816.100.1.1 1570449022 installed <13>Dec 12 11:12:48 rpmi: libcurl-7.67.0-alt1 sisyphus+240544.100.1.1 1573453411 installed <13>Dec 12 11:12:48 rpmi: libtirpc-1.0.3-alt1 1532008017 installed <13>Dec 12 11:12:48 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Dec 12 11:12:48 rpmi: python-modules-encodings-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed <13>Dec 12 11:12:48 rpmi: python-modules-compiler-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed <13>Dec 12 11:12:48 rpmi: python-modules-email-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed <13>Dec 12 11:12:48 rpmi: python-modules-unittest-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed <13>Dec 12 11:12:48 rpmi: python-modules-nis-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed <13>Dec 12 11:12:48 rpmi: python-modules-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed <13>Dec 12 11:12:48 rpmi: alsa-ucm-conf-1.2.1.2-alt1 sisyphus+242075.200.1.1 1575268256 installed <13>Dec 12 11:12:48 rpmi: alsa-topology-conf-1.2.1-alt1 sisyphus+240942.100.4.1 1574247451 installed <13>Dec 12 11:12:48 rpmi: libalsa-1:1.2.1.2-alt1 sisyphus+242075.100.1.1 1575268262 installed <13>Dec 12 11:12:48 rpmi: libalsa-devel-1:1.2.1.2-alt1 sisyphus+242075.100.1.1 1575268262 installed <13>Dec 12 11:12:49 rpmi: cmake-3.15.4-alt1 sisyphus+239520.100.1.1 1571611961 installed <13>Dec 12 11:12:49 rpmi: libfreetype-devel-2.10.1-alt1 sisyphus+237471.100.1.1 1568276356 installed <13>Dec 12 11:12:49 rpmi: libssl-devel-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed <13>Dec 12 11:12:49 rpmi: gcc-c++-9-alt1 sisyphus+239632.300.3.1 1571788297 installed <13>Dec 12 11:12:49 rpmi: libGLU-devel-4:9.0.0-alt1 1347643784 installed <13>Dec 12 11:12:49 rpmi: libSDL2-devel-2.0.10-alt2 sisyphus+239881.500.7.1 1572351238 installed <13>Dec 12 11:12:49 rpmi: libpng-devel-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed <13>Dec 12 11:12:49 rpmi: libpnglite-devel-0.1.17-alt3 1313060488 installed <13>Dec 12 11:12:49 rpmi: libwavpack-devel-5.1.0-alt1 1486754497 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/teeworlds-0.7.3.1-alt1.nosrc.rpm Installing teeworlds-0.7.3.1-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.38661 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf teeworlds-0.7.3.1 + echo 'Source #0 (teeworlds-0.7.3.1.tar):' Source #0 (teeworlds-0.7.3.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/teeworlds-0.7.3.1.tar + cd teeworlds-0.7.3.1 + echo 'Source #3 (altlinux.tar):' Source #3 (altlinux.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/altlinux.tar + /bin/chmod -c -Rf u+rwX,go-w . + pushd datasrc/languages ~/RPM/BUILD/teeworlds-0.7.3.1/datasrc/languages ~/RPM/BUILD/teeworlds-0.7.3.1 + tar xf /usr/src/RPM/SOURCES/teeworlds-languages-0.7.3.1.tar --strip-components=1 + popd ~/RPM/BUILD/teeworlds-0.7.3.1 + pushd datasrc/maps ~/RPM/BUILD/teeworlds-0.7.3.1/datasrc/maps ~/RPM/BUILD/teeworlds-0.7.3.1 + tar xf /usr/src/RPM/SOURCES/teeworlds-maps-0.7.3.1.tar --strip-components=1 + popd ~/RPM/BUILD/teeworlds-0.7.3.1 + rm -rf src/engine/external/wavpack src/engine/external/zlib src/engine/external/pnglite + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.38661 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd teeworlds-0.7.3.1 + mkdir -p BUILD + __cmake + pushd BUILD ~/RPM/BUILD/teeworlds-0.7.3.1/BUILD ~/RPM/BUILD/teeworlds-0.7.3.1 + cmake .. -DCMAKE_SKIP_RPATH:BOOL=ON -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib -DLIB_SUFFIX= -- The C compiler identification is GNU 9.2.1 -- The CXX compiler identification is GNU 9.2.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 - found -- Found PythonInterp: /usr/bin/python3.7 (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 - Success -- Performing Test FLAG_SUPPORTED_ffloat_store -- Performing Test FLAG_SUPPORTED_ffloat_store - Success -- Performing Test MM_PAUSE_WORKS_WITHOUT_MSSE2 -- Performing Test MM_PAUSE_WORKS_WITHOUT_MSSE2 - Success -- 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 "0.29.2") -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") -- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.1d") -- Found Crypto: /usr/lib/libcrypto.so -- Checking for module 'freetype2' -- Found freetype2, version 23.1.17 Package bzip2 was not found in the pkg-config search path. Perhaps you should add the directory containing `bzip2.pc' to the PKG_CONFIG_PATH environment variable Package 'bzip2', required by 'freetype2', not found Package bzip2 was not found in the pkg-config search path. Perhaps you should add the directory containing `bzip2.pc' to the PKG_CONFIG_PATH environment variable Package 'bzip2', required by 'freetype2', not found Package bzip2 was not found in the pkg-config search path. Perhaps you should add the directory containing `bzip2.pc' to the PKG_CONFIG_PATH environment variable Package 'bzip2', required by 'freetype2', not found Package bzip2 was not found in the pkg-config search path. Perhaps you should add the directory containing `bzip2.pc' to the PKG_CONFIG_PATH environment variable Package 'bzip2', required by 'freetype2', not found -- Found Freetype: /usr/lib/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' -- No package 'pnglite' found -- Found Pnglite: /usr/lib/libpnglite.so -- Checking for module 'sdl2' -- Found sdl2, version 2.0.10 -- Found SDL2: /usr/lib/libSDL2.so -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- 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/lib/libwavpack.so -- ******** Teeworlds ******** -- Target OS: linux 32bit -- Compiler: /usr/bin/c++ -- Build type: Debug -- Dependencies: -- * Freetype found -- * OpenSSL Crypto found -- * Pnglite found -- * PythonInterp found -- * SDL2 found -- * Wavpack found -- * Zlib found -- To run the tests, you have to install GTest CMake Warning (dev) at /usr/share/cmake/Modules/FindOpenGL.cmake:275 (message): Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when available. Run "cmake --help-policy CMP0072" for policy details. Use the cmake_policy command to set the policy and suppress this warning. FindOpenGL found both a legacy GL library: OPENGL_gl_LIBRARY: /usr/lib/libGL.so and GLVND libraries for OpenGL and GLX: OPENGL_opengl_LIBRARY: /usr/lib/libOpenGL.so OPENGL_glx_LIBRARY: /usr/lib/libGLX.so OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for compatibility with CMake 3.10 and below the legacy GL library will be used. Call Stack (most recent call first): CMakeLists.txt:392 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found OpenGL: /usr/lib/libOpenGL.so -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so -- Looking for XOpenDisplay in /usr/lib/libX11.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 -- Looking for WavpackOpenFileInputEx -- Looking for WavpackOpenFileInputEx - found -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS CMAKE_SKIP_INSTALL_RPATH INCLUDE_INSTALL_DIR LIB_DESTINATION LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD + popd ~/RPM/BUILD/teeworlds-0.7.3.1 + make -j8 -C BUILD VERBOSE=1 make: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' /usr/bin/cmake -S/usr/src/RPM/BUILD/teeworlds-0.7.3.1 -B/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD --check-build-system CMakeFiles/Makefile.cmake 0 make: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/progress.marks make: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make -f CMakeFiles/Makefile2 all make -f CMakeFiles/json.dir/build.make CMakeFiles/json.dir/depend make -f CMakeFiles/md5.dir/build.make CMakeFiles/md5.dir/depend make -f CMakeFiles/engine-shared.dir/build.make CMakeFiles/engine-shared.dir/depend make -f CMakeFiles/game-shared.dir/build.make CMakeFiles/game-shared.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/teeworlds-0.7.3.1 /usr/src/RPM/BUILD/teeworlds-0.7.3.1 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/json.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/json.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/json.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/json.dir/depend.internal". Scanning dependencies of target json make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make -f CMakeFiles/json.dir/build.make CMakeFiles/json.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/teeworlds-0.7.3.1 /usr/src/RPM/BUILD/teeworlds-0.7.3.1 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/md5.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/md5.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/md5.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/md5.dir/depend.internal". Scanning dependencies of target md5 make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make -f CMakeFiles/md5.dir/build.make CMakeFiles/md5.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 2%] Generating src/generated/git_revision.cpp cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3.7 scripts/git_revision.py > /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/git_revision.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 1%] Generating src/generated/protocol.h cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3.7 datasrc/compile.py network_header > /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/protocol.h make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 3%] Generating src/generated/protocol.h cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3.7 datasrc/compile.py network_header > /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/protocol.h make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 4%] Generating src/generated/protocol.cpp cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3.7 datasrc/compile.py network_source > /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/protocol.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/teeworlds-0.7.3.1 /usr/src/RPM/BUILD/teeworlds-0.7.3.1 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/engine-shared.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/engine-shared.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/engine-shared.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/engine-shared.dir/depend.internal". Scanning dependencies of target engine-shared make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make -f CMakeFiles/engine-shared.dir/build.make CMakeFiles/engine-shared.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 5%] Generating src/generated/nethash.cpp cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3.7 scripts/cmd5.py src/engine/shared/protocol.h src/game/tuning.h src/game/gamecore.cpp /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/protocol.h > /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/nethash.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/teeworlds-0.7.3.1 /usr/src/RPM/BUILD/teeworlds-0.7.3.1 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/game-shared.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/game-shared.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/game-shared.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/game-shared.dir/depend.internal". Scanning dependencies of target game-shared make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make -f CMakeFiles/game-shared.dir/build.make CMakeFiles/game-shared.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 6%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/demo.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/demo.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 9%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/compression.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/compression.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 11%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/econ.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/econ.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 5%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/config.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/config.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 6%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/console.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/console.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 13%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/jobs.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/jobs.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 13%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/kernel.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/kernel.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 14%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/huffman.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/huffman.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 16%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/linereader.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/linereader.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 17%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/mapchecker.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/mapchecker.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/mapchecker.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 17%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/map.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/map.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 5%] Building C object CMakeFiles/md5.dir/src/engine/external/md5/md5.c.o /usr/bin/cc -D_GLIBCXX_ASSERTIONS -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wno-implicit-function-declaration -o CMakeFiles/md5.dir/src/engine/external/md5/md5.c.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/external/md5/md5.c make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 18%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/masterserver.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/masterserver.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 19%] Built target md5 make[1]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 19%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/memheap.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/memheap.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 21%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/network_client.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/network_client.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 21%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/network_conn.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/network_conn.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 12%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/engine.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/engine.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 20%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/network.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/network.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 12%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/filecollection.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/filecollection.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 25%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/network_token.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/network_token.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/network_token.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 26%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/packer.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/packer.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 20%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/netban.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/netban.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 26%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/ringbuffer.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/ringbuffer.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 27%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/snapshot.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/snapshot.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 28%] Building CXX object CMakeFiles/engine-shared.dir/src/generated/protocol.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/generated/protocol.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/protocol.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 10%] Building CXX object CMakeFiles/game-shared.dir/src/game/collision.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/game-shared.dir/src/game/collision.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp: In member function 'int CCollision::IntersectLine(vec2, vec2, vec2*, vec2*) const': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~^ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~^ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp: In member function 'void CCollision::MovePoint(vec2*, vec2*, float, int*) const': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp: In member function 'void CCollision::MoveBox(vec2*, vec2*, vec2, float) const': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 | ~~~~~^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 22%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/network_console_conn.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/network_console_conn.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 29%] Building C object CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.c.o /usr/bin/cc -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wdeclaration-after-statement -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/base/hash_libtomcrypt.c.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/hash_libtomcrypt.c make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 28%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/storage.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/storage.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 31%] Building C object CMakeFiles/engine-shared.dir/src/base/hash.c.o /usr/bin/cc -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wdeclaration-after-statement -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/base/hash.c.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/hash.c make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 33%] Building CXX object CMakeFiles/game-shared.dir/src/game/layers.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/game-shared.dir/src/game/layers.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/layers.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 34%] Building CXX object CMakeFiles/game-shared.dir/src/generated/git_revision.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/game-shared.dir/src/generated/git_revision.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/git_revision.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 24%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/network_console.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/network_console.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 34%] Building CXX object CMakeFiles/game-shared.dir/src/generated/nethash.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/game-shared.dir/src/generated/nethash.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/nethash.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 32%] Building C object CMakeFiles/engine-shared.dir/src/base/hash_openssl.c.o /usr/bin/cc -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wdeclaration-after-statement -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/base/hash_openssl.c.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/hash_openssl.c make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 8%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/datafile.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/datafile.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 24%] Building CXX object CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/engine/shared/network_server.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/shared/network_server.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 4%] Building C object CMakeFiles/json.dir/src/engine/external/json-parser/json.c.o /usr/bin/cc -D_GLIBCXX_ASSERTIONS -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wno-implicit-function-declaration -o CMakeFiles/json.dir/src/engine/external/json-parser/json.c.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/external/json-parser/json.c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/external/json-parser/json.c: In function 'new_value': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/external/json-parser/json.c: In function 'json_parse_ex': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 34%] Built target json make[1]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 28%] Building CXX object CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/game-shared.dir/src/game/gamecore.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp: In member function 'void CCharacterCore::Tick(bool)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp: In member function 'void CCharacterCore::Move()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~^ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/vmath.h: In instantiation of 'vector2_base closest_point_on_line(vector2_base, vector2_base, vector2_base) [with T = float]': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:207:82: required from here /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 34%] Built target game-shared make[1]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 32%] Building C object CMakeFiles/engine-shared.dir/src/base/system.c.o /usr/bin/cc -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wdeclaration-after-statement -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/engine-shared.dir/src/base/system.c.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/system.c In file included from /usr/include/string.h:507, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/system.c:6: In function 'strncpy', inlined from 'str_copy' at /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/system.c:1791:2, inlined from 'fs_makedir_recursive' at /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 34%] Built target engine-shared make[1]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make -f CMakeFiles/teeworlds_srv.dir/build.make CMakeFiles/teeworlds_srv.dir/depend make -f CMakeFiles/teeworlds.dir/build.make CMakeFiles/teeworlds.dir/depend make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 36%] Generating src/generated/client_data.h cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3.7 datasrc/compile.py client_content_header > /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/client_data.h make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 35%] Generating src/generated/server_data.h cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3.7 datasrc/compile.py server_content_header > /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 35%] Generating src/generated/server_data.cpp cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3.7 datasrc/compile.py server_content_source > /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 36%] Generating src/generated/client_data.cpp cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1 && /usr/bin/python3.7 datasrc/compile.py client_content_source > /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/client_data.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/teeworlds-0.7.3.1 /usr/src/RPM/BUILD/teeworlds-0.7.3.1 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/teeworlds_srv.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/teeworlds_srv.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/teeworlds_srv.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/teeworlds_srv.dir/depend.internal". Scanning dependencies of target teeworlds_srv make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make -f CMakeFiles/teeworlds_srv.dir/build.make CMakeFiles/teeworlds_srv.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' cd /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/teeworlds-0.7.3.1 /usr/src/RPM/BUILD/teeworlds-0.7.3.1 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/teeworlds.dir/DependInfo.cmake --color= Dependee "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/teeworlds.dir/DependInfo.cmake" is newer than depender "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/teeworlds.dir/depend.internal". Dependee "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles/teeworlds.dir/depend.internal". Scanning dependencies of target teeworlds make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make -f CMakeFiles/teeworlds.dir/build.make CMakeFiles/teeworlds.dir/build make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 37%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/engine/server/register.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/engine/server/register.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/server/register.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 39%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/entities/character.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/entities/character.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp: In member function 'void CCharacter::SetWeapon(int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp: In member function 'void CCharacter::HandleNinja()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp: In member function 'void CCharacter::FireWeapon()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:132:28: note: initializing argument 1 of 'void CGameContext::CreateHammerHit(vec2)' 132 | void CreateHammerHit(vec2 Pos); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:12: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:12: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:12: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:12: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:12: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp: In member function 'void CCharacter::GiveNinja()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp: In member function 'virtual void CCharacter::Tick()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:10: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.h:141:29: note: initializing argument 1 of 'bool CEntity::GameLayerClipped(vec2)' 141 | bool GameLayerClipped(vec2 CheckPos); | ~~~~~^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp: In member function 'virtual void CCharacter::TickDefered()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp: In member function 'void CCharacter::Die(int, int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:134:24: note: initializing argument 1 of 'void CGameContext::CreateDeath(vec2, int)' 134 | void CreateDeath(vec2 Pos, int Who); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp: In member function 'bool CCharacter::TakeDamage(vec2, vec2, int, int, int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 44%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/entity.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/entity.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.cpp: In member function 'int CEntity::NetworkClipped(int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.h:139:46: note: initializing argument 2 of 'int CEntity::NetworkClipped(int, vec2)' 139 | int NetworkClipped(int SnappingClient, vec2 CheckPos); | ~~~~~^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 40%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/entities/laser.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/entities/laser.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp: In constructor 'CLaser::CLaser(CGameWorld*, vec2, vec2, float, int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp: In member function 'bool CLaser::HitCharacter(vec2, vec2)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp: In member function 'void CLaser::DoBounce()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp: In member function 'virtual void CLaser::Snap(int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/laser.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.h:139:46: note: initializing argument 2 of 'int CEntity::NetworkClipped(int, vec2)' 139 | int NetworkClipped(int SnappingClient, vec2 CheckPos); | ~~~~~^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 41%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/entities/flag.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/entities/flag.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/flag.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/flag.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/flag.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/flag.cpp: In constructor 'CFlag::CFlag(CGameWorld*, int, vec2)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/flag.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/flag.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/flag.cpp: In member function 'virtual void CFlag::TickDefered()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/flag.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/flag.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.h:141:29: note: initializing argument 1 of 'bool CEntity::GameLayerClipped(vec2)' 141 | bool GameLayerClipped(vec2 CheckPos); | ~~~~~^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 41%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/entities/pickup.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/entities/pickup.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp: In constructor 'CPickup::CPickup(CGameWorld*, int, vec2)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp: In member function 'virtual void CPickup::Tick()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/pickup.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 42%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/entities/projectile.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/entities/projectile.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp: In constructor 'CProjectile::CProjectile(CGameWorld*, int, int, vec2, vec2, int, int, bool, float, int, int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp: In member function 'vec2 CProjectile::GetPos(float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp: In member function 'virtual void CProjectile::Tick()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.h:141:29: note: initializing argument 1 of 'bool CEntity::GameLayerClipped(vec2)' 141 | bool GameLayerClipped(vec2 CheckPos); | ~~~~~^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/projectile.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 48%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/gamemodes/dm.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/gamemodes/dm.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/dm.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 47%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/gamemodes/ctf.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/gamemodes/ctf.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp: In member function 'virtual bool CGameControllerCTF::OnEntity(int, vec2)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp: In member function 'virtual void CGameControllerCTF::Tick()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 49%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/gamemodes/lms.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/gamemodes/lms.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/lms.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/lms.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/lms.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 50%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/gamemodes/mod.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/gamemodes/mod.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/mod.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 45%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/eventhandler.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/eventhandler.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/eventhandler.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/eventhandler.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:13, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/eventhandler.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 49%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/gamemodes/lts.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/gamemodes/lts.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/lts.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/lts.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/lts.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 47%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/gamecontroller.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/gamecontroller.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontroller.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontroller.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontroller.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontroller.cpp: In member function 'virtual bool IGameController::OnEntity(int, vec2)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontroller.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontroller.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontroller.cpp: In member function 'void IGameController::EvaluateSpawnType(IGameController::CSpawnEval*, int) const': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontroller.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontroller.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontroller.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 | ~~~~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 51%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/gamemodes/tdm.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/gamemodes/tdm.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/tdm.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/tdm.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/tdm.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 51%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/gameworld.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/gameworld.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.cpp: In member function 'CCharacter* CGameWorld::IntersectCharacter(vec2, vec2, float, vec2&, CEntity*)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/vmath.h: In instantiation of 'vector2_base closest_point_on_line(vector2_base, vector2_base, vector2_base) [with T = float]': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.cpp:217:65: required from here /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gameworld.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 43%] Building CXX object CMakeFiles/teeworlds.dir/src/engine/client/backend_sdl.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/engine/client/backend_sdl.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/client/backend_sdl.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 55%] Building CXX object CMakeFiles/teeworlds.dir/src/engine/client/friends.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/engine/client/friends.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/client/friends.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 39%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/engine/server/server.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/engine/server/server.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/server/server.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 58%] Building CXX object CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser_fav.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser_fav.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/client/serverbrowser_fav.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 52%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/player.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/player.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/player.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/player.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/player.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/player.cpp: In member function 'void CPlayer::OnDirectInput(CNetObj_PlayerInput*)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/player.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/player.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/player.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/player.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/player.cpp: In member function 'void CPlayer::TryRespawn()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/player.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/player.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/player.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/player.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.h:133:30: note: initializing argument 1 of 'void CGameContext::CreatePlayerSpawn(vec2)' 133 | void CreatePlayerSpawn(vec2 Pos); | ~~~~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 54%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/generated/server_data.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/generated/server_data.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 56%] Building CXX object CMakeFiles/teeworlds.dir/src/engine/client/graphics_threaded.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/engine/client/graphics_threaded.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/client/graphics_threaded.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 62%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/animstate.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/animstate.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/animstate.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 60%] Building CXX object CMakeFiles/teeworlds.dir/src/engine/client/text.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/engine/client/text.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/client/text.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 45%] Building CXX object CMakeFiles/teeworlds_srv.dir/src/game/server/gamecontext.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -D_GLIBCXX_ASSERTIONS -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds_srv.dir/src/game/server/gamecontext.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.cpp: In member function 'void CGameContext::CreateExplosion(vec2, int, int, int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entity.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/entities/character.h:9, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.cpp:14: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.cpp: In member function 'virtual void CGameContext::OnInit()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/server_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamemodes/ctf.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/server/gamecontext.cpp:15: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 57%] Building CXX object CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/client/serverbrowser.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 57%] Building CXX object CMakeFiles/teeworlds.dir/src/engine/client/input.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/engine/client/input.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/client/input.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 63%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/broadcast.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/broadcast.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp: In member function 'void CBroadcast::RenderServerBroadcast()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/broadcast.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 64%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/camera.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/camera.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/camera.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/camera.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/camera.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 59%] Building CXX object CMakeFiles/teeworlds.dir/src/engine/client/sound.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/engine/client/sound.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/client/sound.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 63%] Linking CXX executable teeworlds_srv /usr/bin/cmake -E cmake_link_script CMakeFiles/teeworlds_srv.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -rdynamic 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 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 -o teeworlds_srv -lpthread -lz -lcrypto -lrt make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 66%] Built target teeworlds_srv make[1]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 62%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/binds.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/binds.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 67%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/debughud.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/debughud.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/debughud.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/debughud.cpp:12: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/debughud.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 59%] Building CXX object CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser_filter.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/engine/client/serverbrowser_filter.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/client/serverbrowser_filter.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 68%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/emoticon.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/emoticon.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/emoticon.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/emoticon.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/emoticon.cpp:10: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/emoticon.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 66%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/countryflags.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/countryflags.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/countryflags.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/countryflags.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/countryflags.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/countryflags.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 70%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/flow.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/flow.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/flow.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/flow.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/flow.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/flow.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/flow.cpp: In member function 'vec2 CFlow::Get(vec2)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/flow.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 71%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/hud.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/hud.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/hud.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/hud.cpp:10: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/hud.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/hud.cpp: In member function 'void CHud::RenderCursor()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/hud.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 65%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/controls.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/controls.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/controls.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/controls.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/collision.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/controls.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 72%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/killmessages.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/killmessages.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/killmessages.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/killmessages.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/killmessages.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 73%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/mapimages.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/mapimages.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/mapimages.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/mapimages.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/mapimages.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 67%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/damageind.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/damageind.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/damageind.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/damageind.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/damageind.cpp:10: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/damageind.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/damageind.cpp: In member function 'virtual void CDamageInd::OnRender()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/damageind.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/vmath.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/damageind.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~^ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 64%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/chat.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/chat.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp: In member function 'virtual void CChat::OnRender()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 55%] Building CXX object CMakeFiles/teeworlds.dir/src/engine/client/client.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/engine/client/client.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/client/client.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 74%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/maplayers.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/maplayers.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/maplayers.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/maplayers.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/maplayers.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/maplayers.cpp: In member function 'virtual void CMapLayers::OnRender()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/maplayers.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/maplayers.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/maplayers.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/maplayers.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/maplayers.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 77%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/menus_callback.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/menus_callback.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_callback.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_callback.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_callback.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 78%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/menus_ingame.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/menus_ingame.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_ingame.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_ingame.cpp:18: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_ingame.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 75%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/menus_browser.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/menus_browser.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/countryflags.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp:22: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp: In member function 'int CMenus::DoBrowserEntry(const void*, CUIRect, const CServerInfo*, const CMenus::CBrowserFilter*, bool)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/vmath.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~^ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/vmath.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~^ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp: In member function 'void CMenus::RenderServerbrowserOverlay()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp:20: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp: In member function 'void CMenus::RenderServerbrowserFriendTab(CUIRect)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp:20: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_browser.cpp:20: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 80%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/menus_start.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/menus_start.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_start.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.h:14, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_start.cpp:14: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_start.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 81%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/motd.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/motd.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/motd.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/motd.cpp:10: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/motd.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 81%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/nameplates.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/nameplates.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/nameplates.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/nameplates.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/textrender.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/nameplates.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 82%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/notifications.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/notifications.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/notifications.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/notifications.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/notifications.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/notifications.cpp: In member function 'void CNotifications::RenderSoundNotification()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/notifications.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/vmath.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/notifications.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~^ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/notifications.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/notifications.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 72%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/items.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/items.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp: In member function 'void CItems::RenderProjectile(const CNetObj_Projectile*, int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/effects.h:19:24: note: initializing argument 1 of 'void CEffects::BulletTrail(vec2)' 19 | void BulletTrail(vec2 Pos); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp: In member function 'void CItems::RenderPickup(const CNetObj_Pickup*, const CNetObj_Pickup*)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/items.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 70%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/effects.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/effects.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/effects.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/particles.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/effects.cpp:10: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/client_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/effects.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/effects.cpp: In member function 'void CEffects::AirJump(vec2)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/client_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/effects.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/effects.cpp:14: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/effects.cpp: In member function 'void CEffects::PlayerSpawn(vec2)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/client_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/effects.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/effects.cpp:14: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/effects.cpp: In member function 'void CEffects::HammerHit(vec2)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/client_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/effects.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/effects.cpp:14: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 85%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/scoreboard.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/scoreboard.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/scoreboard.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/scoreboard.cpp:12: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/scoreboard.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/scoreboard.cpp: In member function 'float CScoreboard::RenderScoreboard(float, float, float, int, const char*, int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/scoreboard.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/scoreboard.cpp:12: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/scoreboard.cpp: In member function 'void CScoreboard::RenderRecordingNotification(float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/scoreboard.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/scoreboard.cpp:12: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/scoreboard.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/scoreboard.cpp:12: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 79%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/menus_popups.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/menus_popups.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_popups.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/countryflags.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_popups.cpp:19: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_popups.cpp:9: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 86%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/skins.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/skins.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/skins.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/skins.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h: In function 'vec4 HexToRgba(int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/skins.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/skins.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h: In function 'vec3 HsvToRgb(vec3)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/skins.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/skins.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/skins.cpp:14: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/skins.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 86%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/sounds.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/sounds.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/sounds.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/sounds.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/client_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/sounds.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/sounds.cpp: In member function 'virtual void CSounds::OnRender()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/client_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/sounds.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 65%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/console.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/console.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/console.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/controls.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/console.cpp:26: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/client_data.h:3, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/console.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 83%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/particles.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/particles.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/particles.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/particles.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/particles.cpp:10: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/particles.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/particles.cpp: In member function 'void CParticles::RenderGroup(int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/particles.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 88%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/stats.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/stats.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/stats.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/sounds.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/stats.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/textrender.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/stats.cpp:2: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 87%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/spectator.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/spectator.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/spectator.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/spectator.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/spectator.cpp:14: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/spectator.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 88%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/voting.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/voting.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/voting.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/chat.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/voting.cpp:10: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/voting.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 90%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/lineinput.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/lineinput.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/lineinput.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 91%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/render.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/render.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp: In member function 'void CRenderTools::DrawRoundRectExt4(float, float, float, float, vec4, vec4, vec4, vec4, float, int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp: In member function 'void CRenderTools::DrawRoundRect(const CUIRect*, vec4, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:14: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp: In member function 'void CRenderTools::DrawUIRect4(const CUIRect*, vec4, vec4, vec4, vec4, int, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp: In member function 'void CRenderTools::RenderTee(CAnimState*, CTeeRenderInfo*, int, vec2, vec2)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp: In member function 'void CRenderTools::RenderTeeHand(CTeeRenderInfo*, vec2, vec2, float, vec2)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp: In member function 'void CRenderTools::DrawClientID(ITextRender*, CTextCursor*, int, const vec4&, const vec4&)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render.cpp:10: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; | ~~~~~^~~~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 83%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/players.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/players.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:15: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:18: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:5: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/players.cpp:11: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 89%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/gameclient.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/gameclient.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:23: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp: In member function 'void CGameClient::UpdatePositions()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/vmath.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~^ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/vmath.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~^ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp: In member function 'void CGameClient::ProcessTriggeredEvents(int, vec2)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:50: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:34: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/effects.h:24:20: note: initializing argument 1 of 'void CEffects::AirJump(vec2)' 24 | void AirJump(vec2 Pos); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:50: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:50: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:50: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp: In member function 'virtual void CGameClient::OnPredict()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 77%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/menus_demo.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/menus_demo.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_demo.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_demo.cpp:14: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_demo.cpp:8: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 93%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/ui.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/ui.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/ui.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 93%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/render_map.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/render_map.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/render_map.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 96%] Building CXX object CMakeFiles/teeworlds.dir/src/game/editor/layer_game.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/editor/layer_game.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_game.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 90%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/localization.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/localization.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/localization.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 95%] Building CXX object CMakeFiles/teeworlds.dir/src/game/editor/io.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/editor/io.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/io.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/io.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/graphics.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/engine/client.h:8, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/io.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 96%] Building CXX object CMakeFiles/teeworlds.dir/src/game/editor/layer_quads.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/editor/layer_quads.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_quads.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_quads.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h: In function 'vec4 HexToRgba(int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_quads.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_quads.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h: In function 'vec3 HsvToRgb(vec3)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_quads.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 98%] Building CXX object CMakeFiles/teeworlds.dir/src/generated/client_data.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/generated/client_data.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src/generated/client_data.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 97%] Building CXX object CMakeFiles/teeworlds.dir/src/game/editor/layer_tiles.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/editor/layer_tiles.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_tiles.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_tiles.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h: In function 'vec4 HexToRgba(int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_tiles.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_tiles.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h: In function 'vec3 HsvToRgb(vec3)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_tiles.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_tiles.cpp: In member function 'virtual void CLayerTiles::Render()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_tiles.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_tiles.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_tiles.cpp:3: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/layer_tiles.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 94%] Building CXX object CMakeFiles/teeworlds.dir/src/game/editor/auto_map.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/editor/auto_map.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/auto_map.cpp make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 98%] Building CXX object CMakeFiles/teeworlds.dir/src/game/editor/popups.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/editor/popups.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/popups.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/popups.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h: In function 'vec4 HexToRgba(int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/popups.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/popups.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h: In function 'vec3 HsvToRgb(vec3)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/popups.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/popups.cpp: In static member function 'static int CEditor::PopupColorPicker(CEditor*, CUIRect)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/popups.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/popups.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.h:19, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/popups.cpp:13: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 73%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/menus.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/menus.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:23: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:6: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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) | ~~~~~~~~^ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:23: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp: In member function 'int CMenus::DoEditBox(void*, const CUIRect*, char*, unsigned int, float, float*, bool, int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:23: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp: In member function 'float CMenus::DoScrollbarV(const void*, const CUIRect*, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:23: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp: In member function 'float CMenus::DoScrollbarH(const void*, const CUIRect*, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:23: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp: In member function 'int CMenus::Render()': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:23: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp: In member function 'void CMenus::BeginScrollRegion(CMenus::CScrollRegion*, CUIRect*, vec2*, const CMenus::CScrollRegionParams*)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:23: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:23: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:23: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp: In member function 'void CMenus::EndScrollRegion(CMenus::CScrollRegion*)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:7: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/binds.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus.cpp:23: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 79%] Building CXX object CMakeFiles/teeworlds.dir/src/game/client/components/menus_settings.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/client/components/menus_settings.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_settings.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_settings.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h: In function 'vec4 HexToRgba(int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_settings.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_settings.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h: In function 'vec3 HsvToRgb(vec3)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_settings.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:10, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/maplayers.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_settings.cpp:18: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_settings.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_settings.cpp: In member function 'void CMenus::RenderSkinPartSelection(CUIRect)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_settings.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/maplayers.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_settings.cpp:18: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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, | ~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_settings.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/gameclient.h:11, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/component.h:7, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/maplayers.h:6, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/client/components/menus_settings.cpp:18: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 94%] Building CXX object CMakeFiles/teeworlds.dir/src/game/editor/editor.cpp.o /usr/bin/c++ -DCONF_DEBUG -DCONF_OPENSSL -DCONF_WAVPACK_OPEN_FILE_INPUT_EX -D_GLIBCXX_ASSERTIONS -I/usr/include/freetype2 -I/usr/include/SDL2 -I/usr/include/wavpack -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/src -I/usr/src/RPM/BUILD/teeworlds-0.7.3.1/src -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -fstack-protector-strong -fstack-clash-protection -fcf-protection -ffloat-store -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -o CMakeFiles/teeworlds.dir/src/game/editor/editor.cpp.o -c /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp In file included from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h: In function 'vec4 HexToRgba(int)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h: In function 'vec3 HsvToRgb(vec3)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp:17: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/gamecore.h: In function 'vec2 CalcPos(vec2, vec2, float, float, float)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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; } | ^~~~~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp: In member function 'int CEditor::DoButton_Image(const void*, const char*, int, const CUIRect*, int, const char*, bool)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp:20: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp: In member function 'void CEditor::DoToolbar(CUIRect)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp:20: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp: In member function 'int CEditor::DoProperties(CUIRect*, CProperty*, int*, int*)': /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp:20: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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); | ~~~~~^~~~~ /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:5, from /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/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 /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/game/editor/editor.cpp:4: /usr/src/RPM/BUILD/teeworlds-0.7.3.1/src/base/color.h:63:27: note: initializing argument 1 of 'vec3 HsvToRgb(vec3)' 63 | inline vec3 HsvToRgb(vec3 hsv) | ~~~~~^~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [100%] Linking CXX executable teeworlds /usr/bin/cmake -E cmake_link_script CMakeFiles/teeworlds.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -g -rdynamic 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.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 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 -o teeworlds -lpthread -lz -lcrypto -lrt -lfreetype -lpnglite -lSDL2 -lwavpack -lGL -lGLU -lX11 make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [100%] Built target teeworlds make[1]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD/CMakeFiles 0 make: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.85438 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/teeworlds-buildroot + : + /bin/rm -rf -- /usr/src/tmp/teeworlds-buildroot + cd teeworlds-0.7.3.1 + make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/teeworlds-buildroot -C BUILD make: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 1%] Built target json make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 2%] Built target md5 make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 28%] Built target engine-shared make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 34%] Built target game-shared make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [ 51%] Built target teeworlds_srv make[2]: Entering directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' [100%] Built target teeworlds make[1]: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' Install the project... -- Install configuration: "Debug" -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/themes -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/themes/none.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/themes/jungle_night.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/themes/jungle_day.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/themes/jungle.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/themes/heavens_night.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/themes/heavens_day.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/themes/heavens.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/sound_icons.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/no_skinpart.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/menuimages -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/menuimages/settings.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/menuimages/play_game.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/menuimages/local_server.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/menuimages/editor.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/menuimages/demos.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/icons -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/icons/tools.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/icons/sidebar.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/icons/menu.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/icons/level.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/icons/friend.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/icons/chat_whisper.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/icons/browse.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/icons/arrows.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/gui_logo.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/gui_icons.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/gui_cursor.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/gui_buttons.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/gametypes -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/gametypes/tdm.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/gametypes/mod.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/gametypes/lts.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/gametypes/lms.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/gametypes/dm.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/gametypes/ctf.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/file_icons.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/demo_buttons.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/debug_font.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/console_bar.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/console.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/ui/blob.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/xmas_hat.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/x_ninja.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/warpaint.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/twintri.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/twinbop.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/toptri.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/saddo.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/redstripe.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/redbopp.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/pinky.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking/whisker.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking/warpaint.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking/uppy.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking/twintri.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking/toptri.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking/stripes.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking/stripe.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking/saddo.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking/duodonny.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking/donny.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking/cammostripes.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking/cammo2.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking/cammo1.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/marking/bear.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/limekitty.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/koala.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/hands -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/hands/standard.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/feet -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/feet/standard.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/eyes -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/eyes/x_ninja.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/eyes/standardreal.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/eyes/standard.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/default.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/decoration -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/decoration/unibop.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/decoration/twinbopp.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/decoration/hair.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/cammostripes.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/cammo.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/brownbear.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/bot.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/body -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/body/x_ninja.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/body/standard.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/body/kitty.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/body/bear.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/bluestripe.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/skins/bluekitty.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/particles.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/readme.txt -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/lms1.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/license.txt -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/dm9.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/dm8.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/dm7.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/dm6.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/dm3.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/dm2.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/dm1.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/ctf8.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/ctf7.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/ctf6.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/ctf5.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/ctf4.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/ctf3.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/ctf2.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/maps/ctf1.map -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/winter_mountains3.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/winter_mountains2.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/winter_mountains.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/winter_main.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/winter_doodads.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/sun.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/stars.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/snow.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/mountains.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/moon.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/light.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/jungle_unhookables.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/jungle_midground.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/jungle_main.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/jungle_doodads.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/jungle_deathtiles.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/jungle_background.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/grass_main.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/grass_doodads.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/generic_unhookable.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/generic_shadows.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/generic_lamps.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/generic_deathtiles.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/easter.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/desert_sun.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/desert_mountains2.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/desert_mountains.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/desert_main.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/desert_doodads.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/bg_cloud3.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/bg_cloud2.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/mapres/bg_cloud1.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/ukrainian.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/turkish.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/traditional_chinese.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/swedish.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/spanish.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/slovenian.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/slovak.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/simplified_chinese.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/serbian.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/russian.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/romanian.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/readme.txt -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/portuguese.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/polish.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/norwegian.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/lithuanian.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/license.txt -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/kyrgyz.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/korean.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/japanese.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/italian.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/irish.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/index.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/hungarian.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/greek.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/german.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/galician.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/gaelic_scottish.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/french.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/finnish.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/estonian.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/esperanto.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/dutch.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/danish.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/czech.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/chuvash.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/catalan.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/bulgarian.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/breton.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/brazilian_portuguese.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/bosnian.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/languages/belarusian.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/game.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/fonts -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/fonts/DejaVuSans.ttf -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/emoticons.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/editor -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/editor/entities.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/editor/cursor.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/editor/checker.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/editor/background.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/editor/automap -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/editor/automap/winter_main.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/editor/automap/jungle_main.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/editor/automap/grass_main.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/editor/automap/grass_doodads.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/editor/automap/desert_main.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/deadtee.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/index.json -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/default.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/ZW.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/ZM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/ZA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/YE.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/XWA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/XSC.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/XNI.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/XGA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/XES.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/XEN.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/XCA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/XBZ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/WS.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/WF.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/VU.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/VN.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/VI.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/VG.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/VE.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/VC.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/VA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/UZ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/UY.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/US.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/UG.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/UA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TZ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TW.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TV.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TT.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TR.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TO.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TN.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TL.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TK.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TJ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TH.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TG.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TF.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TD.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/TC.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SZ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SY.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SX.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SV.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/ST.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SS.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SR.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SO.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SN.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SL.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SK.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SI.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SH.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SG.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SE.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SD.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SC.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SB.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/SA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/RW.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/RU.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/RS.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/RO.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/RE.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/QA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/PY.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/PW.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/PT.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/PS.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/PR.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/PN.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/PM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/PL.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/PK.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/PH.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/PG.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/PF.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/PE.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/PA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/OM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/NZ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/NU.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/NR.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/NP.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/NO.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/NL.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/NI.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/NG.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/NF.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/NE.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/NC.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/NA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MZ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MY.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MX.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MW.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MV.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MU.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MT.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MS.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MR.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MQ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MP.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MO.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MN.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/ML.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MK.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MH.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MG.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MF.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/ME.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MD.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MC.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/MA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/LY.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/LV.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/LU.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/LT.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/LS.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/LR.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/LK.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/LI.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/LC.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/LB.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/LA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/KZ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/KY.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/KW.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/KR.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/KP.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/KN.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/KM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/KI.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/KH.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/KG.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/KE.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/JP.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/JO.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/JM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/JE.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/IT.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/IS.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/IR.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/IQ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/IO.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/IN.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/IM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/IL.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/IE.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/ID.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/HU.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/HT.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/HR.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/HN.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/HK.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GY.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GW.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GU.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GT.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GS.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GR.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GQ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GP.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GN.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GL.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GI.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GH.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GG.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GF.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GE.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GD.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GB.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/GA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/FR.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/FO.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/FM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/FK.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/FJ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/FI.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/ET.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/ES.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/ER.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/EH.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/EG.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/EE.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/EC.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/DZ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/DO.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/DM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/DK.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/DJ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/DE.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CZ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CY.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CX.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CW.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CV.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CU.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CR.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CO.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CN.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CL.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CK.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CI.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CH.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CG.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CF.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CD.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CC.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/CA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BZ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BY.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BW.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BT.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BS.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BR.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BO.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BN.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BL.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BJ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BI.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BH.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BG.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BF.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BE.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BD.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BB.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/BA.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AZ.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AX.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AW.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AU.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AT.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AS.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AR.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AO.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AM.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AL.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AI.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AG.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AF.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AE.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/countryflags/AD.png -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_switch-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_switch-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_switch-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_shotty_fire-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_shotty_fire-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_shotty_fire-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_noammo-05.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_noammo-04.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_noammo-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_noammo-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_noammo-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_ninja_hit-04.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_ninja_hit-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_ninja_hit-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_ninja_hit-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_ninja_attack-04.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_ninja_attack-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_ninja_attack-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_ninja_attack-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_laser_fire-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_laser_fire-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_laser_fire-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_laser_bnce-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_laser_bnce-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_laser_bnce-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_hammer_swing-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_hammer_swing-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_hammer_swing-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_hammer_hit-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_hammer_hit-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_hammer_hit-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_gun_fire-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_gun_fire-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_gun_fire-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_flump_launch-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_flump_launch-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_flump_launch-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_flump_explo-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_flump_explo-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/wp_flump_explo-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_spawn-07.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_spawn-06.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_spawn-05.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_spawn-04.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_spawn-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_spawn-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_spawn-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_sledge-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_sledge-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_sledge-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_pain_short-12.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_pain_short-11.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_pain_short-10.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_pain_short-09.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_pain_short-08.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_pain_short-07.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_pain_short-06.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_pain_short-05.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_pain_short-04.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_pain_short-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_pain_short-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_pain_short-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_pain_long-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_pain_long-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_ninja-04.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_ninja-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_ninja-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_ninja-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_cry-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/vo_teefault_cry-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_spawn_wpn-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_spawn_wpn-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_spawn_wpn-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_skid-04.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_skid-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_skid-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_skid-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_pickup_sg.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_pickup_ninja.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_pickup_launcher.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_pickup_hrt-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_pickup_hrt-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_pickup_gun.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_pickup_arm-04.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_pickup_arm-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_pickup_arm-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_pickup_arm-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_msg-server.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_msg-highlight.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_msg-client.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_hit_weak-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_hit_weak-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_hit_weak-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_hit_strong-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_hit_strong-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_ctf_rtn.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_ctf_grab_pl.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_ctf_grab_en.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_ctf_drop.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/sfx_ctf_cap_pl.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/music_menu.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/hook_noattach-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/hook_noattach-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/hook_noattach-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/hook_loop-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/hook_loop-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/hook_attach-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/hook_attach-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/hook_attach-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_land-04.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_land-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_land-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_land-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_foot_right-04.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_foot_right-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_foot_right-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_foot_right-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_foot_left-04.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_foot_left-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_foot_left-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_foot_left-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_dbljump-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_dbljump-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_dbljump-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_body_splat-04.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_body_splat-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_body_splat-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_body_splat-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_body_impact-03.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_body_impact-02.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/share/teeworlds/data/audio/foley_body_impact-01.wv -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/bin/teeworlds -- Installing: /usr/src/tmp/teeworlds-buildroot/usr/bin/teeworlds_srv make: Leaving directory '/usr/src/RPM/BUILD/teeworlds-0.7.3.1/BUILD' + install -Dpm0644 -t /usr/src/tmp/teeworlds-buildroot/usr/share/metainfo other/teeworlds.appdata.xml + install -Dpm0644 -t /usr/src/tmp/teeworlds-buildroot/usr/share/applications other/teeworlds.desktop + mkdir -p /usr/src/tmp/teeworlds-buildroot/lib/systemd/system/ + install -m 0644 altlinux/teeworlds-server@.service /usr/src/tmp/teeworlds-buildroot/lib/systemd/system/teeworlds-server@.service + install -pm755 altlinux/teeworlds_srv_wrapper /usr/src/tmp/teeworlds-buildroot/usr/bin + install -pDm644 altlinux/teeworlds.png /usr/src/tmp/teeworlds-buildroot/usr/share/icons/hicolor/48x48/apps/teeworlds.png + install -pDm644 altlinux/teeworlds16.png /usr/src/tmp/teeworlds-buildroot/usr/share/icons/hicolor/16x16/apps/teeworlds.png + install -pDm644 altlinux/teeworlds32.png /usr/src/tmp/teeworlds-buildroot/usr/share/icons/hicolor/32x32/apps/teeworlds.png + install -d /usr/src/tmp/teeworlds-buildroot/var/run/teeworlds + install -d /usr/src/tmp/teeworlds-buildroot/var/log/teeworlds + install -d /usr/src/tmp/teeworlds-buildroot/var/lib/teeworlds + install -pDm644 altlinux/teeworlds.logrotate /usr/src/tmp/teeworlds-buildroot/etc/logrotate.d/teeworlds + install -pDm755 altlinux/teeworlds-dm.init /usr/src/tmp/teeworlds-buildroot/etc/rc.d/init.d/teeworlds-dm + install -pDm755 altlinux/teeworlds-tdm.init /usr/src/tmp/teeworlds-buildroot/etc/rc.d/init.d/teeworlds-tdm + install -pDm755 altlinux/teeworlds-ctf.init /usr/src/tmp/teeworlds-buildroot/etc/rc.d/init.d/teeworlds-ctf + install -pDm644 altlinux/teeworlds-dm.sysconfig /usr/src/tmp/teeworlds-buildroot/etc/sysconfig/teeworlds-dm + install -pDm644 altlinux/teeworlds-tdm.sysconfig /usr/src/tmp/teeworlds-buildroot/etc/sysconfig/teeworlds-tdm + install -pDm644 altlinux/teeworlds-ctf.sysconfig /usr/src/tmp/teeworlds-buildroot/etc/sysconfig/teeworlds-ctf + install -pDm644 altlinux/server-dm.cfg /usr/src/tmp/teeworlds-buildroot/etc/teeworlds/server-dm.cfg + install -pDm644 altlinux/server-tdm.cfg /usr/src/tmp/teeworlds-buildroot/etc/teeworlds/server-tdm.cfg + install -pDm644 altlinux/server-ctf.cfg /usr/src/tmp/teeworlds-buildroot/etc/teeworlds/server-ctf.cfg + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/teeworlds-buildroot (auto) Verifying and fixing files in /usr/src/tmp/teeworlds-buildroot (binconfig,pkgconfig,libtool,desktop) Checking contents of files in /usr/src/tmp/teeworlds-buildroot/ (default) Compressing files in /usr/src/tmp/teeworlds-buildroot (auto) Adjusting library links in /usr/src/tmp/teeworlds-buildroot ./var/lib: ./lib: Verifying ELF objects in /usr/src/tmp/teeworlds-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: WARNING: ./usr/bin/teeworlds_srv: uses non-LFS functions: __xstat fopen readdir verify-elf: WARNING: ./usr/bin/teeworlds: uses non-LFS functions: __xstat fopen readdir Hardlinking identical .pyc and .pyo files Processing files: teeworlds-0.7.3.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.heU4O4 find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ajv2H0 find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,typelib) Requires: teeworlds-gamedata = 0.7.3.1-alt1, /lib/ld-linux.so.2, libGL.so.1 >= set:pkIxspncH4kU08RL4Gqtt9pyZ0XAWfXV1FZJzSmxZ3RmSZsza2PrecZx5SnDYWjs6ZbGMwlKXp62BafVKTiZ0mXW1, libGLU.so.1 >= set:jiZup0, libSDL2-2.0.so.0 >= set:nhT6QqYiNF8LwMtse7UYJkQDlBcOgnu55ptmHOdw2MZ4ZsTdSD7DlHqvlpw9F49xNyuL5VKmZ6V8wvdVR6kdpoTgZI6k5qtF4vfMr2GwHP0s8CgHIgfGJdLLytjt5Q0rkZwuS2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libcrypto.so.1.1 >= set:qouLmrl4wgxCv0, libcrypto.so.1.1(OPENSSL_1_1_0), libfreetype.so.6 >= set:lhJr5cZjxfvk3lG9M2zeutNx0, libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GLIBC_2.0), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.27), libm.so.6(GLIBC_2.29), libpnglite.so.0 >= set:hesKB3gTh5AATkn, libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libwavpack.so.1 >= set:kh3h4fdadOVXRXpS97, libz.so.1 >= set:khA48jim9tGlb, libz.so.1(ZLIB_1.2.0), rtld(GNU_HASH), rtld(GNU_UNIQUE) Requires(rpmlib): rpmlib(SetVersions) Obsoletes: teeworlds-alt < 0.7.3.1-alt1 Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.GHi3B4 Creating teeworlds-debuginfo package Processing files: teeworlds-gamedata-0.7.3.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.aoPZm4 find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.H0V6f1 find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,typelib) Processing files: teeworlds-server-0.7.3.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.WT3u40 find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.YNkWG2 find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,typelib) shell.req: /usr/src/tmp/teeworlds-buildroot/etc/rc.d/init.d/teeworlds-ctf: reload not found (skip) shell.req: /usr/src/tmp/teeworlds-buildroot/etc/rc.d/init.d/teeworlds-dm: reload not found (skip) shell.req: /usr/src/tmp/teeworlds-buildroot/etc/rc.d/init.d/teeworlds-tdm: reload not found (skip) find-requires: FINDPACKAGE-COMMANDS: reload Finding Requires(pre) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.u8NNO1 Finding Requires(post) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.rTDES4 Finding Requires(preun) (using /usr/lib/rpm/find-scriptlet-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qOga01 Requires: teeworlds-gamedata = 0.7.3.1-alt1, /bin/sh, /etc/logrotate.d, /etc/rc.d/init.d, /etc/rc.d/init.d(SourceIfNotEmpty), /etc/rc.d/init.d(msg_usage), /etc/rc.d/init.d(start_daemon), /etc/rc.d/init.d(status), /etc/rc.d/init.d(stop_daemon), /etc/rc.d/init.d/functions, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.15), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libcrypto.so.1.1 >= set:qouLmrl4wgxCv0, libcrypto.so.1.1(OPENSSL_1_1_0), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GLIBC_2.0), libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.27), libm.so.6(GLIBC_2.29), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libz.so.1 >= set:khA48jim9tGlb, libz.so.1(ZLIB_1.2.0), rtld(GNU_HASH) Requires(interp): /bin/sh Requires(rpmlib): rpmlib(SetVersions) Requires(pre): /bin/sh, /usr/sbin/groupadd, /usr/sbin/useradd Requires(post): /bin/sh, /usr/sbin/post_service Requires(preun): /bin/sh, /usr/sbin/preun_service Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uPSy94 Creating teeworlds-server-debuginfo package Processing files: teeworlds-debuginfo-0.7.3.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.QRTJk3 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.I3Huk4 find-requires: running scripts (debuginfo) Requires: teeworlds = 0.7.3.1-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libGL.so.1), debug(libGLU.so.1), debug(libSDL2-2.0.so.0), debug(libc.so.6), debug(libcrypto.so.1.1), debug(libfreetype.so.6), debug(libgcc_s.so.1), debug(libm.so.6), debug(libpnglite.so.0), debug(libpthread.so.0), debug(libstdc++.so.6), debug(libwavpack.so.1), debug(libz.so.1) Processing files: teeworlds-server-debuginfo-0.7.3.1-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.OWSOE1 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jMfCc2 find-requires: running scripts (debuginfo) Requires: teeworlds-server = 0.7.3.1-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libcrypto.so.1.1), debug(libgcc_s.so.1), debug(libm.so.6), debug(libpthread.so.0), debug(libstdc++.so.6), debug(libz.so.1) Adding to teeworlds a strict dependency on teeworlds-gamedata Adding to teeworlds-debuginfo a strict dependency on teeworlds Adding to teeworlds-server a strict dependency on teeworlds-gamedata Adding to teeworlds-server-debuginfo a strict dependency on teeworlds-server Wrote: /usr/src/RPM/RPMS/i586/teeworlds-0.7.3.1-alt1.i586.rpm Wrote: /usr/src/RPM/RPMS/noarch/teeworlds-gamedata-0.7.3.1-alt1.noarch.rpm Wrote: /usr/src/RPM/RPMS/i586/teeworlds-server-0.7.3.1-alt1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/teeworlds-debuginfo-0.7.3.1-alt1.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/teeworlds-server-debuginfo-0.7.3.1-alt1.i586.rpm 88.67user 6.41system 1:42.32elapsed 92%CPU (0avgtext+0avgdata 129532maxresident)k 0inputs+0outputs (0major+2246243minor)pagefaults 0swaps /.out/teeworlds-gamedata-0.7.3.1-alt1.noarch.rpm: license not found in '/usr/share/license' directory: distributable /.out/teeworlds-0.7.3.1-alt1.i586.rpm: license not found in '/usr/share/license' directory: distributable /.out/teeworlds-server-0.7.3.1-alt1.i586.rpm: license not found in '/usr/share/license' directory: distributable /.out/teeworlds-debuginfo-0.7.3.1-alt1.i586.rpm: license not found in '/usr/share/license' directory: distributable /.out/teeworlds-server-debuginfo-0.7.3.1-alt1.i586.rpm: license not found in '/usr/share/license' directory: distributable 102.63user 10.60system 2:11.16elapsed 86%CPU (0avgtext+0avgdata 129532maxresident)k 1648inputs+0outputs (0major+2705499minor)pagefaults 0swaps --- teeworlds-0.7.3.1-alt1.i586.rpm.repo 2019-05-24 11:30:31.000000000 +0000 +++ teeworlds-0.7.3.1-alt1.i586.rpm.hasher 2019-12-12 11:14:43.669854349 +0000 @@ -18,2 +18,3 @@ Requires: libc.so.6(GLIBC_2.4) +Requires: libc.so.6(GLIBC_2.7) Requires: libcrypto.so.1.1 >= set:qouLmrl4wgxCv0 @@ -26,2 +27,3 @@ Requires: libm.so.6(GLIBC_2.27) +Requires: libm.so.6(GLIBC_2.29) Requires: libpnglite.so.0 >= set:hesKB3gTh5AATkn --- teeworlds-server-0.7.3.1-alt1.i586.rpm.repo 2019-05-24 11:30:30.000000000 +0000 +++ teeworlds-server-0.7.3.1-alt1.i586.rpm.hasher 2019-12-12 11:14:43.857855916 +0000 @@ -34,2 +34,3 @@ Requires: libc.so.6(GLIBC_2.4) +Requires: libc.so.6(GLIBC_2.7) Requires: libcrypto.so.1.1 >= set:qouLmrl4wgxCv0 @@ -42,2 +43,3 @@ Requires: libm.so.6(GLIBC_2.27) +Requires: libm.so.6(GLIBC_2.29) Requires: libpthread.so.0(GLIBC_2.0)