Mock Version: 1.4.14 Mock Version: 1.4.14 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/vdrift.spec'], chrootPath='/var/lib/mock/f31-build-91013-32104/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/vdrift.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1564704000 Wrote: /builddir/build/SRPMS/vdrift-20141020-18.fc31.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/vdrift.spec'], chrootPath='/var/lib/mock/f31-build-91013-32104/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/vdrift.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1564704000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.rHY8Qm + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf vdrift + /usr/bin/bzip2 -dc /builddir/build/SOURCES/vdrift-2014-10-20.tar.bz2 + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd vdrift + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf bullet + echo 'Patch #1 (vdrift-20071226-paths.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 + echo 'Patch #4 (vdrift-20090215-joepack-includes.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 + echo 'Patch #10 (vdrift-20141020-gcc6.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 -b --suffix .gcc6 --fuzz=0 + echo 'Patch #11 (vdrift-python3.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 + pathfix.py -pni '/usr/bin/python3 -s' . BUILDSTDERR: recursedown('.') BUILDSTDERR: recursedown('./data') BUILDSTDERR: recursedown('./data/carparts') BUILDSTDERR: recursedown('./data/carparts/engine') BUILDSTDERR: recursedown('./data/carparts/seat') BUILDSTDERR: recursedown('./data/carparts/tire') BUILDSTDERR: recursedown('./data/carparts/wheel') BUILDSTDERR: recursedown('./data/cars') BUILDSTDERR: recursedown('./data/cars/350Z') BUILDSTDERR: recursedown('./data/cars/360') BUILDSTDERR: recursedown('./data/cars/360/skins') BUILDSTDERR: recursedown('./data/cars/ATT') BUILDSTDERR: recursedown('./data/cars/ATT/lights') BUILDSTDERR: recursedown('./data/cars/CO') BUILDSTDERR: recursedown('./data/cars/CO/skins') BUILDSTDERR: recursedown('./data/cars/CS') BUILDSTDERR: recursedown('./data/cars/F1-02') BUILDSTDERR: recursedown('./data/cars/LE') BUILDSTDERR: recursedown('./data/cars/LE/skins') BUILDSTDERR: recursedown('./data/cars/M3') BUILDSTDERR: recursedown('./data/cars/M3/skins') BUILDSTDERR: recursedown('./data/cars/M7') BUILDSTDERR: recursedown('./data/cars/M7/sounds') BUILDSTDERR: recursedown('./data/cars/SV') BUILDSTDERR: recursedown('./data/cars/SV/skins') BUILDSTDERR: recursedown('./data/cars/TC6') BUILDSTDERR: recursedown('./data/cars/TL2') BUILDSTDERR: recursedown('./data/cars/TL2/sounds') BUILDSTDERR: recursedown('./data/cars/XS') BUILDSTDERR: recursedown('./data/locale') BUILDSTDERR: recursedown('./data/music') BUILDSTDERR: recursedown('./data/settings') BUILDSTDERR: recursedown('./data/settings/carsettings') BUILDSTDERR: recursedown('./data/settings/logs') BUILDSTDERR: recursedown('./data/settings/replays') BUILDSTDERR: recursedown('./data/settings/screenshots') BUILDSTDERR: recursedown('./data/shaders') BUILDSTDERR: recursedown('./data/shaders/gl2') BUILDSTDERR: recursedown('./data/shaders/gl3') BUILDSTDERR: recursedown('./data/skins') BUILDSTDERR: recursedown('./data/skins/simple') BUILDSTDERR: recursedown('./data/skins/simple/fonts') BUILDSTDERR: recursedown('./data/skins/simple/menus') BUILDSTDERR: recursedown('./data/skins/simple/objects') BUILDSTDERR: recursedown('./data/skins/simple/textures') BUILDSTDERR: recursedown('./data/skins/simple/textures/widgets') BUILDSTDERR: recursedown('./data/skins/simple/textures/widgets/controls') BUILDSTDERR: recursedown('./data/test') BUILDSTDERR: recursedown('./data/textures') BUILDSTDERR: recursedown('./data/textures/effects') BUILDSTDERR: recursedown('./data/textures/hud') BUILDSTDERR: recursedown('./data/textures/icons') BUILDSTDERR: recursedown('./data/textures/smoke') BUILDSTDERR: recursedown('./data/textures/weather') BUILDSTDERR: recursedown('./data/trackparts') BUILDSTDERR: recursedown('./data/trackparts/garage') BUILDSTDERR: recursedown('./data/trackparts/street_utility') BUILDSTDERR: recursedown('./data/trackparts/vehicles') BUILDSTDERR: recursedown('./data/trackparts/vehicles/trucks') BUILDSTDERR: recursedown('./data/tracks') BUILDSTDERR: recursedown('./data/tracks/bahrain') BUILDSTDERR: recursedown('./data/tracks/bahrain/objects') BUILDSTDERR: recursedown('./data/tracks/dirt-3') BUILDSTDERR: recursedown('./data/tracks/dirt-3/objects') BUILDSTDERR: recursedown('./data/tracks/dirt-3/src') BUILDSTDERR: recursedown('./data/tracks/jerez88') BUILDSTDERR: recursedown('./data/tracks/jerez88/objects') BUILDSTDERR: recursedown('./data/tracks/lemans') BUILDSTDERR: recursedown('./data/tracks/lemans/objects') BUILDSTDERR: recursedown('./data/tracks/monaco88') BUILDSTDERR: recursedown('./data/tracks/monaco88/objects') BUILDSTDERR: recursedown('./data/tracks/paulricard88') BUILDSTDERR: recursedown('./data/tracks/paulricard88/objects') BUILDSTDERR: recursedown('./data/tracks/rouen') BUILDSTDERR: recursedown('./data/tracks/rouen/objects') BUILDSTDERR: recursedown('./data/tracks/ruudskogen') BUILDSTDERR: recursedown('./data/tracks/ruudskogen/objects') BUILDSTDERR: recursedown('./data/tracks/weekend') BUILDSTDERR: recursedown('./data/tracks/weekend/objects') BUILDSTDERR: recursedown('./src') BUILDSTDERR: recursedown('./src/ai') BUILDSTDERR: recursedown('./src/cfg') BUILDSTDERR: recursedown('./src/content') BUILDSTDERR: recursedown('./src/graphics') BUILDSTDERR: recursedown('./src/graphics/gl3v') BUILDSTDERR: recursedown('./src/gui') BUILDSTDERR: recursedown('./src/physics') BUILDSTDERR: recursedown('./src/sound') BUILDSTDERR: recursedown('./tools') BUILDSTDERR: recursedown('./tools/G25manage') BUILDSTDERR: recursedown('./tools/autopackage') BUILDSTDERR: recursedown('./tools/autopackage/static_libs') BUILDSTDERR: recursedown('./tools/cars') BUILDSTDERR: recursedown('./tools/debian') BUILDSTDERR: recursedown('./tools/debian/cdbs') BUILDSTDERR: recursedown('./tools/modelconvert') BUILDSTDERR: recursedown('./tools/valgrind') BUILDSTDERR: recursedown('./vdrift') BUILDSTDERR: recursedown('./vdrift/raw') BUILDSTDERR: recursedown('./vdrift/raw/2f19c79de4fac0c326fa099dba7d9f19362552d0') Patch #1 (vdrift-20071226-paths.patch): patching file SConstruct Patch #4 (vdrift-20090215-joepack-includes.patch): patching file src/joepack.cpp Patch #10 (vdrift-20141020-gcc6.patch): patching file ./src/graphics/model_obj.cpp Patch #11 (vdrift-python3.patch): patching file SConstruct patching file SConstruct patching file src/SConscript ./data/locale/genpot.py: updating Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Hus71m + /bin/chmod -x src/main.cpp + /bin/chmod -x src/game.cpp + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD + cd vdrift + CC=gcc + CXX=g++ + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + python3 /usr/bin/scons bin=/bin prefix=/usr use_binreloc=0 release=1 os_cc=1 os_cxx=1 os_cxxflags=1 NLS=0 verbose=1 -j4 BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/ai/ai_car_experimental.h:27, BUILDSTDERR: from src/ai/ai_car_experimental.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/ai/ai_car_experimental.h:27, BUILDSTDERR: from src/ai/ai_car_experimental.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai_car_standard.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai_car_standard.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ scons: Reading SConscript files ... Checking for C++ header file GL/gl.h... yes Checking for C++ header file SDL2/SDL.h... yes Checking for C++ header file SDL2/SDL_image.h... yes Checking for C++ header file vorbis/vorbisfile.h... yes Checking for C++ header file curl/curl.h... yes Checking for C++ header file bullet/btBulletCollisionCommon.h... yes Checking for C++ header file bullet/btBulletDynamicsCommon.h... yes scons: done reading SConscript files. scons: Building targets ... g++ -o build/aabb.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/aabb.cpp g++ -o build/aabbtree.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/aabbtree.cpp g++ -o build/ai/ai_car_experimental.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/ai/ai_car_experimental.cpp g++ -o build/ai/ai_car_standard.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/ai/ai_car_standard.cpp BUILDSTDERR: g++ -o build/ai/ai.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobinIn file included from src/ai/ai_car_experimental.cpp:24: BUILDSTDERR: src/track.h: At global scope: BUILDSTDERR: src/track.h:197:7: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 197 | std::auto_ptr loader; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/locale_conv.h:41, BUILDSTDERR: from /usr/include/c++/9/locale:43, BUILDSTDERR: from /usr/include/c++/9/iomanip:43, BUILDSTDERR: from src/joeserialize.h:31, BUILDSTDERR: from src/keyed_container.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelentry.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:26, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_experimental.h:27, BUILDSTDERR: from src/ai/ai_car_experimental.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/ai/ai_car_standard.cpp:24: BUILDSTDERR: src/track.h: At global scope: BUILDSTDERR: src/track.h:197:7: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 197 | std::auto_ptr loader; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/locale_conv.h:41, BUILDSTDERR: from /usr/include/c++/9/locale:43, BUILDSTDERR: from /usr/include/c++/9/iomanip:43, BUILDSTDERR: from src/joeserialize.h:31, BUILDSTDERR: from src/keyed_container.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelentry.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:26, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai_car_standard.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/ai/ai_car_experimental.h:27, BUILDSTDERR: from src/ai/ai_car_experimental.cpp:20: BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai_car_standard.cpp:20: BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_experimental.h:27, BUILDSTDERR: from src/ai/ai_car_experimental.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’: BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_experimental.h:27, BUILDSTDERR: from src/ai/ai_car_experimental.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_experimental.h:27, BUILDSTDERR: from src/ai/ai_car_experimental.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_experimental.h:27, BUILDSTDERR: from src/ai/ai_car_experimental.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_experimental.h:27, BUILDSTDERR: from src/ai/ai_car_experimental.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_experimental.h:27, BUILDSTDERR: from src/ai/ai_car_experimental.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:65, BUILDSTDERR: from src/ai/ai_car.h:24, BUILDSTDERR: from src/ai/ai_car_experimental.h:23, BUILDSTDERR: from src/ai/ai_car_experimental.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_experimental.h:27, BUILDSTDERR: from src/ai/ai_car_experimental.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai_car_standard.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’: BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai_car_standard.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai_car_standard.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai_car_standard.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai_car_standard.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai_car_standard.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:65, BUILDSTDERR: from src/ai/ai_car.h:24, BUILDSTDERR: from src/ai/ai_car_standard.h:23, BUILDSTDERR: from src/ai/ai_car_standard.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai_car_standard.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai.cpp:23: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai.cpp:23: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai.cpp:23: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’: BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai.cpp:23: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai.cpp:23: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai.cpp:23: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai.cpp:23: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai.cpp:23: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:65, BUILDSTDERR: from src/ai/ai_car.h:24, BUILDSTDERR: from src/ai/ai.h:23, BUILDSTDERR: from src/ai/ai.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/ai/ai_car_standard.h:26, BUILDSTDERR: from src/ai/ai.cpp:23: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/camera_chase.cpp: In member function ‘virtual void CameraChase::Reset(const Vec3&, const Quat&)’: BUILDSTDERR: src/camera_chase.cpp:42:13: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 42 | rotation = focus_facing; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from src/camera.h:24, BUILDSTDERR: from src/camera_chase.h:23, BUILDSTDERR: from src/camera_chase.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/camera_chase.cpp: In member function ‘virtual void CameraChase::Update(const Vec3&, const Quat&, float)’: BUILDSTDERR: src/camera_chase.cpp:59:50: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 59 | rotation = LookAt(position, focus, Direction::Up); BUILDSTDERR: | ^ BUILDSTDERR: In file included from src/camera.h:24, BUILDSTDERR: from src/camera_chase.h:23, BUILDSTDERR: from src/camera_chase.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/camera_free.cpp: In member function ‘virtual void CameraFree::Reset(const Vec3&, const Quat&)’: BUILDSTDERR: src/camera_free.cpp:45:13: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | rotation = newquat; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from src/camera.h:24, BUILDSTDERR: from src/camera_free.h:23, BUILDSTDERR: from src/camera_free.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/camera.h:94:52: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/camera.h:111:9: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/camera.h:94:52: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/camera.h:111:9: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const MathVector&) [with T = float]’: BUILDSTDERR: src/camera_free.cpp:57:51: required from here BUILDSTDERR: src/quaternion.h:313:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 313 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ -cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/ai/ai.cpp g++ -o build/autoupdate.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/autoupdate.cpp g++ -o build/bezier.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/bezier.cpp g++ -o build/camera_chase.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/camera_chase.cpp g++ -o build/camera_free.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/camera_free.cpp g++ -o build/camera_mount.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/camera_mount.cpp BUILDSTDERR: g++ -o build/camera_orbit.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fIn file included from src/camera_mount.cpp:20: BUILDSTDERR: src/camera_mount.h: In member function ‘void CameraMount::SetOffset(const Vec3&, const Vec3&)’: BUILDSTDERR: src/camera_mount.h:38:53: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 38 | offsetrot = LookAt(lookfrom, lookat, Direction::Up); BUILDSTDERR: | ^ BUILDSTDERR: In file included from src/camera.h:24, BUILDSTDERR: from src/camera_mount.h:23, BUILDSTDERR: from src/camera_mount.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/camera_mount.cpp: In member function ‘virtual void CameraMount::Reset(const Vec3&, const Quat&)’: BUILDSTDERR: src/camera_mount.cpp:37:23: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 37 | rotation = newquat * offsetrot; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from src/camera.h:24, BUILDSTDERR: from src/camera_mount.h:23, BUILDSTDERR: from src/camera_mount.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/camera_mount.cpp: In member function ‘virtual void CameraMount::Update(const Vec3&, const Quat&, float)’: BUILDSTDERR: src/camera_mount.cpp:45:22: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | rotation = newdir * offsetrot; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from src/camera.h:24, BUILDSTDERR: from src/camera_mount.h:23, BUILDSTDERR: from src/camera_mount.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/camera.h:94:52: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/camera.h:111:9: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/camera.h:24, BUILDSTDERR: from src/camera_orbit.h:23, BUILDSTDERR: from src/camera_orbit.cpp:20: BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/camera.h:94:52: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/camera.h:111:9: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const MathVector&) [with T = float]’: BUILDSTDERR: src/camera_orbit.cpp:67:51: required from here BUILDSTDERR: src/quaternion.h:313:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 313 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/cargraphics.h:23, BUILDSTDERR: from src/cargraphics.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/cargraphics.h:23, BUILDSTDERR: from src/cargraphics.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/cargraphics.cpp: In member function ‘bool CarGraphics::Load(const PTree&, const string&, const string&, const string&, const string&, const Vec3&, int, float, ContentManager&, std::ostream&)’: BUILDSTDERR: src/cargraphics.cpp:294:63: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 294 | steer_orientation = steernoderef.GetTransform().GetRotation(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/cargraphics.h:23, BUILDSTDERR: from src/cargraphics.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/cargraphics.cpp: In member function ‘void CarGraphics::Update(const std::vector&)’: BUILDSTDERR: src/cargraphics.cpp:368:39: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 368 | steer_rotation = steer_orientation * steer; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/cargraphics.h:23, BUILDSTDERR: from src/cargraphics.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/camera.h:94:52: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/camera.h:111:9: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/cargraphics.h:23, BUILDSTDERR: from src/cargraphics.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/cargraphics.cpp:479:46: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/cargraphics.h:23, BUILDSTDERR: from src/cargraphics.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/cargraphics.h:23, BUILDSTDERR: from src/cargraphics.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/cargraphics.h:23, BUILDSTDERR: from src/cargraphics.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/cargraphics.h:23, BUILDSTDERR: from src/cargraphics.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/cargraphics.h:23, BUILDSTDERR: from src/cargraphics.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/tr1/unordered_map:36, BUILDSTDERR: from src/unordered_map.h:26, BUILDSTDERR: from src/graphics/gl3v/stringidmap.h:23, BUILDSTDERR: from src/graphics/gl3v/rendertextureentry.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:23, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/cargraphics.h:23, BUILDSTDERR: from src/cargraphics.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/cargraphics.h:23, BUILDSTDERR: from src/cargraphics.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/cargraphics.cpp:479:46: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ stack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/camera_orbit.cpp g++ -o build/carcontrolmap.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/carcontrolmap.cpp g++ -o build/cargraphics.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/cargraphics.cpp g++ -o build/carsound.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/carsound.cpp g++ -o build/cfg/config.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/cfg/config.cpp g++ -o build/cfg/ptree.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/cfg/ptree.cpp g++ -o build/cfg/ptree_inf.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/cfg/ptree_inf.cpp g++ -o build/cfg/ptree_ini.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/cfg/ptree_ini.cpp g++ -o build/cfg/ptree_xml.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/cfg/ptree_xml.cpp g++ -o build/containeralgorithm.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/containeralgorithm.cpp g++ -o build/content/configfactory.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/content/configfactory.cpp g++ -o build/content/contentmanager.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/content/contentmanager.cpp g++ -o build/content/modelfactory.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/content/modelfactory.cpp g++ -o build/content/soundfactory.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/content/soundfactory.cpp g++ -o build/content/texturefactory.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/content/texturefactory.cpp g++ -o build/crashdetection.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/crashdetection.cpp g++ -o build/downloadable.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/downloadable.cpp g++ -o build/dynamicsdraw.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/dynamicsdraw.cpp g++ -o build/eventsystem.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/eventsystem.cpp g++ -o build/forcefeedback.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/forcefeedback.cpp g++ -o build/game.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/game.cpp BUILDSTDERR: g++ -o build/graphics/dds.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/reIn file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/dynamicsdraw.h:23, BUILDSTDERR: from src/dynamicsdraw.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/dynamicsdraw.h:23, BUILDSTDERR: from src/dynamicsdraw.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/dynamicsdraw.h:23, BUILDSTDERR: from src/dynamicsdraw.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/dynamicsdraw.cpp:30:50: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/dynamicsdraw.h:23, BUILDSTDERR: from src/dynamicsdraw.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/dynamicsdraw.h:23, BUILDSTDERR: from src/dynamicsdraw.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/dynamicsdraw.h:23, BUILDSTDERR: from src/dynamicsdraw.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/dynamicsdraw.h:23, BUILDSTDERR: from src/dynamicsdraw.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/dynamicsdraw.h:23, BUILDSTDERR: from src/dynamicsdraw.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/tr1/unordered_map:36, BUILDSTDERR: from src/unordered_map.h:26, BUILDSTDERR: from src/graphics/gl3v/stringidmap.h:23, BUILDSTDERR: from src/graphics/gl3v/rendertextureentry.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:23, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/dynamicsdraw.h:23, BUILDSTDERR: from src/dynamicsdraw.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/dynamicsdraw.h:23, BUILDSTDERR: from src/dynamicsdraw.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/dynamicsdraw.cpp:30:50: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/game.h:29, BUILDSTDERR: from src/game.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/graphics/graphics.h:24, BUILDSTDERR: from src/game.h:24, BUILDSTDERR: from src/game.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/game.h:29, BUILDSTDERR: from src/game.cpp:20: BUILDSTDERR: src/track.h: At global scope: BUILDSTDERR: src/track.h:197:7: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 197 | std::auto_ptr loader; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/locale_conv.h:41, BUILDSTDERR: from /usr/include/c++/9/locale:43, BUILDSTDERR: from /usr/include/c++/9/iomanip:43, BUILDSTDERR: from src/joeserialize.h:31, BUILDSTDERR: from src/mathvector.h:23, BUILDSTDERR: from src/graphics/graphics.h:23, BUILDSTDERR: from src/game.h:24, BUILDSTDERR: from src/game.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/game.cpp:20: BUILDSTDERR: src/game.h:348:7: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 348 | std::auto_ptr forcefeedback; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/locale_conv.h:41, BUILDSTDERR: from /usr/include/c++/9/locale:43, BUILDSTDERR: from /usr/include/c++/9/iomanip:43, BUILDSTDERR: from src/joeserialize.h:31, BUILDSTDERR: from src/mathvector.h:23, BUILDSTDERR: from src/graphics/graphics.h:23, BUILDSTDERR: from src/game.h:24, BUILDSTDERR: from src/game.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: src/game.cpp: In member function ‘void Game::AdvanceGameLogic()’: BUILDSTDERR: src/game.cpp:958:40: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 958 | rot = active_camera->GetOrientation(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from src/graphics/graphics.h:24, BUILDSTDERR: from src/game.h:24, BUILDSTDERR: from src/game.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ dhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/dds.cpp g++ -o build/graphics/drawable.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/drawable.cpp g++ -o build/graphics/fbobject.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/fbobject.cpp g++ -o build/graphics/fbtexture.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/fbtexture.cpp g++ -o build/graphics/gl3v/glenums.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/gl3v/glenums.cpp BUILDSTDERR: g++ -o build/graphics/gl3v/glwrapper.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/grapsrc/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/camera.h:94:52: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/camera.h:111:9: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/game.h:29, BUILDSTDERR: from src/game.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/game.h:29, BUILDSTDERR: from src/game.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/game.h:29, BUILDSTDERR: from src/game.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/game.h:29, BUILDSTDERR: from src/game.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/game.h:29, BUILDSTDERR: from src/game.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/game.h:29, BUILDSTDERR: from src/game.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/string:41, BUILDSTDERR: from src/window.h:24, BUILDSTDERR: from src/game.h:23, BUILDSTDERR: from src/game.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/graphics.h:23, BUILDSTDERR: from src/game.h:24, BUILDSTDERR: from src/game.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ hics/gl3v/glwrapper.cpp g++ -o build/graphics/gl3v/renderdimensions.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/gl3v/renderdimensions.cpp g++ -o build/graphics/gl3v/renderer.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/gl3v/renderer.cpp g++ -o build/graphics/gl3v/rendermodel.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/gl3v/rendermodel.cpp g++ -o build/graphics/gl3v/rendermodelext.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/gl3v/rendermodelext.cpp g++ -o build/graphics/gl3v/renderpass.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/gl3v/renderpass.cpp BUILDSTDERR: g++ -o build/graphics/gl3v/rendersampler.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS src/graphics/gl3v/renderstate.cpp: In member function ‘void RenderState::debugPrint(std::ostream&, const GLEnums&) const’: BUILDSTDERR: src/graphics/gl3v/renderstate.cpp:150:23: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 150 | out << fparam[2] << ","; BUILDSTDERR: | ^~~ BUILDSTDERR: src/graphics/gl3v/renderstate.cpp:152:3: note: here BUILDSTDERR: 152 | case SS_FLOAT2: BUILDSTDERR: | ^~~~ BUILDSTDERR: src/graphics/gl3v/renderstate.cpp:153:23: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 153 | out << fparam[1] << ","; BUILDSTDERR: | ^~~ BUILDSTDERR: src/graphics/gl3v/renderstate.cpp:155:3: note: here BUILDSTDERR: 155 | case SS_FLOAT: BUILDSTDERR: | ^~~~ -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/gl3v/rendersampler.cpp g++ -o build/graphics/gl3v/renderstate.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/gl3v/renderstate.cpp g++ -o build/graphics/gl3v/rendertextureentry.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/gl3v/rendertextureentry.cpp g++ -o build/graphics/gl3v/renderuniform.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/gl3v/renderuniform.cpp g++ -o build/graphics/gl3v/renderuniformentry.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/gl3v/renderuniformentry.cpp g++ -o build/graphics/gl3v/stringidmap.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/gl3v/stringidmap.cpp g++ -o build/graphics/glcore.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/glcore.cpp g++ -o build/graphics/glutil.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/glutil.cpp g++ -o build/graphics/graphics_config_condition.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/graphics_config_condition.cpp g++ -o build/graphics/graphics_config.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/graphics_config.cpp BUILDSTDERR: g++ -o build/graphics/graphics_gl2.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-stronIn file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:22: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/graphics/graphics.h:24, BUILDSTDERR: from src/graphics/graphics_gl2.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.h:28, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:20: BUILDSTDERR: src/graphics/drawable.h: In member function ‘Drawable& Drawable::operator=(const Drawable&)’: BUILDSTDERR: src/graphics/drawable.h:32:7: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/graphics.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:20: BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/graphics/graphics_gl2.cpp: In member function ‘virtual void GraphicsGL2::BindDynamicVertexData(std::vector)’: BUILDSTDERR: src/graphics/graphics_gl2.cpp:434:52: note: synthesized method ‘Drawable& Drawable::operator=(const Drawable&)’ first required here BUILDSTDERR: 434 | screen_quad = quad_node.GetDrawList().twodim.get(d); BUILDSTDERR: | ^ BUILDSTDERR: src/graphics/graphics_gl2.cpp: In member function ‘virtual void GraphicsGL2::SetupScene(float, float, Vec3, const Quat&, const Vec3&, std::ostream&)’: BUILDSTDERR: src/graphics/graphics_gl2.cpp:477:13: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 477 | cam.rot = cam_rotation; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/graphics.h:24, BUILDSTDERR: from src/graphics/graphics_gl2.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/graphics/graphics_gl2.cpp:564:14: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 564 | cam.rot = light_rotation; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/graphics.h:24, BUILDSTDERR: from src/graphics/graphics_gl2.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/graphics/graphics_gl2.cpp: In member function ‘void GraphicsGL2::CullScenePass(const GraphicsConfigPass&, std::ostream&)’: BUILDSTDERR: src/graphics/graphics_gl2.cpp:1020:69: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1020 | cam.rot = GetCubeSideOrientation(cubeside, cam.rot, error_output); BUILDSTDERR: | ^ BUILDSTDERR: In file included from src/graphics/graphics.h:24, BUILDSTDERR: from src/graphics/graphics_gl2.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/graphics/graphics_gl2.cpp:144:16: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/graphics/graphics_gl2.cpp:149:32: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.h:28, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/graphics_gl2.cpp:429:81: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.h:28, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.h:28, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.h:28, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.h:28, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.h:28, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/list:61, BUILDSTDERR: from src/joeserialize.h:23, BUILDSTDERR: from src/mathvector.h:23, BUILDSTDERR: from src/graphics/graphics.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/graphics.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.h:23, BUILDSTDERR: from src/graphics/graphics_gl2.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/graphics_gl2.cpp:429:81: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/graphics/graphics_gl3v.cpp:21: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/graphics/graphics.h:24, BUILDSTDERR: from src/graphics/graphics_gl3v.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.h:25, BUILDSTDERR: from src/graphics/graphics_gl3v.cpp:20: BUILDSTDERR: src/graphics/drawable.h: In member function ‘Drawable& Drawable::operator=(const Drawable&)’: BUILDSTDERR: src/graphics/drawable.h:32:7: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/graphics.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.cpp:20: BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/graphics/graphics_gl3v.cpp: In member function ‘virtual void GraphicsGL3::BindDynamicVertexData(std::vector)’: BUILDSTDERR: src/graphics/graphics_gl3v.cpp:139:55: note: synthesized method ‘Drawable& Drawable::operator=(const Drawable&)’ first required here BUILDSTDERR: 139 | fullscreenquad = quad_node.GetDrawList().twodim.get(d); BUILDSTDERR: | ^ BUILDSTDERR: In file included from src/graphics/graphics.h:24, BUILDSTDERR: from src/graphics/graphics_gl3v.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.cpp:20: BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/quaternion.h:356:14: required from ‘void Quaternion::RotateVector(T2&) const [with T2 = MathVector; T = float]’ BUILDSTDERR: src/graphics/graphics_gl3v.cpp:184:44: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.h:25, BUILDSTDERR: from src/graphics/graphics_gl3v.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/graphics_gl3v.cpp:134:84: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.h:25, BUILDSTDERR: from src/graphics/graphics_gl3v.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.h:25, BUILDSTDERR: from src/graphics/graphics_gl3v.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.h:25, BUILDSTDERR: from src/graphics/graphics_gl3v.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.h:25, BUILDSTDERR: from src/graphics/graphics_gl3v.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.h:25, BUILDSTDERR: from src/graphics/graphics_gl3v.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/list:61, BUILDSTDERR: from src/joeserialize.h:23, BUILDSTDERR: from src/mathvector.h:23, BUILDSTDERR: from src/graphics/graphics.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/graphics.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.h:23, BUILDSTDERR: from src/graphics/graphics_gl3v.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/graphics_gl3v.cpp:134:84: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/graphics_gl2.cpp g++ -o build/graphics/graphics_gl3v.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/graphics_gl3v.cpp g++ -o build/graphics/mesh_gen.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/mesh_gen.cpp g++ -o build/graphics/model.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/model.cpp g++ -o build/graphics/model_joe03.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/model_joe03.cpp BUILDSTDERR: g++ -o build/graphics/model_obj.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc In file included from src/graphics/model.h:25, BUILDSTDERR: from src/graphics/model_joe03.h:23, BUILDSTDERR: from src/graphics/model_joe03.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘void MathVector::Set(const T*) [with T = float]’: BUILDSTDERR: src/graphics/model_joe03.cpp:180:87: required from here BUILDSTDERR: src/mathvector.h:333:14: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct MathVector::Vector3’ from an array of ‘const float’ [-Wclass-memaccess] BUILDSTDERR: 333 | std::memcpy(&v,array_pointer,sizeof(Vector3)); //high performance, but portability issues? BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/mathvector.h:278:9: note: ‘struct MathVector::Vector3’ declared here BUILDSTDERR: 278 | struct Vector3 BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: src/graphics/render_input_postprocess.cpp: In member function ‘void RenderInputPostprocess::SetCamera(const GraphicsCamera&)’: BUILDSTDERR: src/graphics/render_input_postprocess.cpp:134:21: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 134 | cam_rotation = cam.rot; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/graphics/render_input_postprocess.h:25, BUILDSTDERR: from src/graphics/render_input_postprocess.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/graphics/render_input_postprocess.cpp: In member function ‘virtual void RenderInputPostprocess::Render(GraphicsState&, std::ostream&)’: BUILDSTDERR: src/graphics/render_input_postprocess.cpp:194:46: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 194 | cube_rotation = (-cam_look) * (-cam_rotation); // experimentally derived BUILDSTDERR: | ^ BUILDSTDERR: In file included from src/graphics/render_input_postprocess.h:25, BUILDSTDERR: from src/graphics/render_input_postprocess.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/graphics/render_input_postprocess.cpp:191:33: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/quaternion.h:296:10: required from ‘Quaternion Quaternion::operator-() const [with T = float]’ BUILDSTDERR: src/graphics/render_input_postprocess.cpp:152:8: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/graphics/render_input_scene.cpp: In member function ‘void RenderInputScene::SetCamera(const GraphicsCamera&)’: BUILDSTDERR: src/graphics/render_input_scene.cpp:139:21: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 139 | cam_rotation = cam.rot; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/graphics/render_input_scene.h:25, BUILDSTDERR: from src/graphics/render_input_scene.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/graphics/render_input_scene.cpp: In member function ‘virtual void RenderInputScene::Render(GraphicsState&, std::ostream&)’: BUILDSTDERR: src/graphics/render_input_scene.cpp:167:29: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 167 | drawable_color = Vec4(-1.0f); BUILDSTDERR: | ^ BUILDSTDERR: In file included from src/graphics/render_input_scene.h:24, BUILDSTDERR: from src/graphics/render_input_scene.cpp:20: BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/graphics/render_input_scene.cpp:174:46: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 174 | cube_rotation = (-cam_look) * (-cam_rotation); // experimentally derived BUILDSTDERR: | ^ BUILDSTDERR: In file included from src/graphics/render_input_scene.h:25, BUILDSTDERR: from src/graphics/render_input_scene.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/graphics/render_input_scene.cpp: In member function ‘void RenderInputScene::SetFlags(const Drawable&, GraphicsState&)’: BUILDSTDERR: src/graphics/render_input_scene.cpp:212:31: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 212 | drawable_color = d.GetColor(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from src/graphics/render_input_scene.h:24, BUILDSTDERR: from src/graphics/render_input_scene.cpp:20: BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/render_input_scene.h:25, BUILDSTDERR: from src/graphics/render_input_scene.cpp:20: BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/graphics/render_input_scene.cpp:40:37: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/quaternion.h:356:14: required from ‘void Quaternion::RotateVector(T2&) const [with T2 = MathVector; T = float]’ BUILDSTDERR: src/graphics/render_input_scene.cpp:41:33: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/model_obj.cpp g++ -o build/graphics/render_input_postprocess.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/render_input_postprocess.cpp g++ -o build/graphics/render_input_scene.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/render_input_scene.cpp g++ -o build/graphics/render_output.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/render_output.cpp g++ -o build/graphics/scenenode.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/scenenode.cpp g++ -o build/graphics/shader.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/shader.cpp BUILDSTDERR: g++ -o build/graphics/sky.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONIn file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/graphics/scenenode.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/graphics/scenenode.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/scenenode.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’: BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/scenenode.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/scenenode.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/scenenode.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/scenenode.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/scenenode.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:65, BUILDSTDERR: from src/graphics/gl3v/renderuniformvector.h:25, BUILDSTDERR: from src/graphics/gl3v/glwrapper.h:23, BUILDSTDERR: from src/graphics/gl3v/rendertextureentry.h:24, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:23, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/scenenode.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/scenenode.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/graphics/vertexarray.cpp: In member function ‘void VertexArray::SetTo2DButton(float, float, float, float, float, bool)’: BUILDSTDERR: src/graphics/vertexarray.cpp:315:25: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 315 | corner1 = center - dim*0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/quaternion.h:23, BUILDSTDERR: from src/graphics/vertexarray.cpp:21: BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 2]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/graphics/vertexarray.cpp:316:25: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 316 | corner2 = center + dim*0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/quaternion.h:23, BUILDSTDERR: from src/graphics/vertexarray.cpp:21: BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 2]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/graphics/vertexarray.cpp: In member function ‘void VertexArray::SetTo2DBox(float, float, float, float, float, float, float)’: BUILDSTDERR: src/graphics/vertexarray.cpp:362:25: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 362 | corner1 = center - dim*0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/quaternion.h:23, BUILDSTDERR: from src/graphics/vertexarray.cpp:21: BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 2]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/graphics/vertexarray.cpp:363:25: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 363 | corner2 = center + dim*0.5; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/quaternion.h:23, BUILDSTDERR: from src/graphics/vertexarray.cpp:21: BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 2]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/vertexarray.cpp:21: BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/graphics/vertexarray.cpp:525:18: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/quaternion.h:23, BUILDSTDERR: from src/graphics/vertexarray.cpp:21: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 2]’: BUILDSTDERR: src/mathvector.h:179:10: required from ‘MathVector MathVector::operator*(const T&) const [with T = float; unsigned int dimension = 2]’ BUILDSTDERR: src/graphics/vertexarray.cpp:315:25: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 2]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/vertexarray.cpp:21: BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/quaternion.h:356:14: required from ‘void Quaternion::RotateVector(T2&) const [with T2 = float*; T = float]’ BUILDSTDERR: src/graphics/vertexarray.cpp:531:22: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ S -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/sky.cpp g++ -o build/graphics/texture.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/texture.cpp g++ -o build/graphics/vertexarray.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/vertexarray.cpp g++ -o build/graphics/vertexbuffer.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/vertexbuffer.cpp g++ -o build/graphics/vertexformat.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/graphics/vertexformat.cpp BUILDSTDERR: g++ -o build/gui/font.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-seIn file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/graphics/vertexbuffer.cpp:21: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/graphics/vertexbuffer.cpp:21: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/vertexbuffer.cpp:21: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’: BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/vertexbuffer.cpp:21: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/vertexbuffer.cpp:21: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/vertexbuffer.cpp:21: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/vertexbuffer.cpp:21: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/vertexbuffer.cpp:21: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:65, BUILDSTDERR: from src/graphics/vertexbuffer.h:24, BUILDSTDERR: from src/graphics/vertexbuffer.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/graphics/vertexbuffer.cpp:21: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/gui/gui.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/gui/gui.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ curity -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/font.cpp g++ -o build/gui/guicontrol.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/guicontrol.cpp g++ -o build/gui/guicontrollist.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/guicontrollist.cpp g++ -o build/gui/gui.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/gui.cpp g++ -o build/gui/guiimage.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/guiimage.cpp BUILDSTDERR: g++ -o build/gui/guiimagelist.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-paramIn file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimage.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimage.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/gui/gui.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/gui/gui.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/gui/gui.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/gui/gui.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/gui/gui.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/gui/gui.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/tr1/unordered_map:36, BUILDSTDERR: from src/unordered_map.h:26, BUILDSTDERR: from src/graphics/gl3v/stringidmap.h:23, BUILDSTDERR: from src/graphics/gl3v/rendertextureentry.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:23, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/gui/gui.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/gui/gui.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimage.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/guiimage.cpp:64:55: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimage.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimage.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimage.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimage.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimage.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/vector:64, BUILDSTDERR: from src/signalslot.h:24, BUILDSTDERR: from src/gui/guiwidget.h:23, BUILDSTDERR: from src/gui/guiimage.h:23, BUILDSTDERR: from src/gui/guiimage.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimage.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/guiimage.cpp:64:55: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimagelist.cpp:21: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimagelist.cpp:21: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabel.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabel.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimagelist.cpp:21: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’: BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimagelist.cpp:21: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimagelist.cpp:21: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimagelist.cpp:21: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimagelist.cpp:21: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimagelist.cpp:21: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:65, BUILDSTDERR: from src/signalslot.h:24, BUILDSTDERR: from src/gui/guiwidget.h:23, BUILDSTDERR: from src/gui/guiwidgetlist.h:24, BUILDSTDERR: from src/gui/guiimagelist.h:23, BUILDSTDERR: from src/gui/guiimagelist.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guiimage.h:24, BUILDSTDERR: from src/gui/guiimagelist.cpp:21: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabel.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabel.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabel.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabel.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabel.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabel.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/vector:64, BUILDSTDERR: from src/signalslot.h:24, BUILDSTDERR: from src/gui/guiwidget.h:23, BUILDSTDERR: from src/gui/guilabel.h:23, BUILDSTDERR: from src/gui/guilabel.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabel.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabellist.cpp:21: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabellist.cpp:21: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/gui/guioption.cpp: In member function ‘GuiOption& GuiOption::operator=(const GuiOption&)’: BUILDSTDERR: src/gui/guioption.cpp:64:24: warning: implicitly-declared ‘Signal1&>& Signal1&>::operator=(const Signal1&>&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 64 | signal_update = other.signal_update; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from src/gui/guioption.h:23, BUILDSTDERR: from src/gui/guioption.cpp:20: BUILDSTDERR: src/signalslot.h:254:8: note: because ‘Signal1&>’ has user-provided ‘Signal1

::Signal1(const Signal1

&) [with P = const std::__cxx11::basic_string&]’ BUILDSTDERR: 254 | inline Signal1

::Signal1(const Signal1 & other) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/gui/guioption.cpp:65:22: warning: implicitly-declared ‘Signal1&>& Signal1&>::operator=(const Signal1&>&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 65 | signal_valn = other.signal_valn; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from src/gui/guioption.h:23, BUILDSTDERR: from src/gui/guioption.cpp:20: BUILDSTDERR: src/signalslot.h:254:8: note: because ‘Signal1&>’ has user-provided ‘Signal1

::Signal1(const Signal1

&) [with P = const std::__cxx11::basic_string&]’ BUILDSTDERR: 254 | inline Signal1

::Signal1(const Signal1 & other) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/gui/guioption.cpp:66:21: warning: implicitly-declared ‘Signal1&>& Signal1&>::operator=(const Signal1&>&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 66 | signal_val = other.signal_val; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/gui/guioption.h:23, BUILDSTDERR: from src/gui/guioption.cpp:20: BUILDSTDERR: src/signalslot.h:254:8: note: because ‘Signal1&>’ has user-provided ‘Signal1

::Signal1(const Signal1

&) [with P = const std::__cxx11::basic_string&]’ BUILDSTDERR: 254 | inline Signal1

::Signal1(const Signal1 & other) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/gui/guioption.cpp:67:21: warning: implicitly-declared ‘Signal1&>& Signal1&>::operator=(const Signal1&>&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 67 | signal_str = other.signal_str; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/gui/guioption.h:23, BUILDSTDERR: from src/gui/guioption.cpp:20: BUILDSTDERR: src/signalslot.h:254:8: note: because ‘Signal1&>’ has user-provided ‘Signal1

::Signal1(const Signal1

&) [with P = const std::__cxx11::basic_string&]’ BUILDSTDERR: 254 | inline Signal1

::Signal1(const Signal1 & other) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabellist.cpp:21: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabellist.cpp:21: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabellist.cpp:21: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabellist.cpp:21: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabellist.cpp:21: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabellist.cpp:21: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/vector:64, BUILDSTDERR: from src/signalslot.h:24, BUILDSTDERR: from src/gui/guiwidget.h:23, BUILDSTDERR: from src/gui/guiwidgetlist.h:24, BUILDSTDERR: from src/gui/guilabellist.h:23, BUILDSTDERR: from src/gui/guilabellist.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/guilabel.h:24, BUILDSTDERR: from src/gui/guilabellist.cpp:21: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ eter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/guiimagelist.cpp g++ -o build/gui/guilabel.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/guilabel.cpp g++ -o build/gui/guilabellist.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/guilabellist.cpp g++ -o build/gui/guilanguage.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/guilanguage.cpp g++ -o build/gui/guioption.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/guioption.cpp g++ -o build/gui/guipage.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/guipage.cpp BUILDSTDERR: g++ -o build/gui/guislider.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/guipage.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/guipage.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/gui/guipage.cpp: In member function ‘GuiPage::SignalVal& GuiPage::SignalVal::operator=(const GuiPage::SignalVal&)’: BUILDSTDERR: src/gui/guipage.cpp:892:17: warning: implicitly-declared ‘Signal1&>& Signal1&>::operator=(const Signal1&>&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 892 | signal = other.signal; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from src/gui/guipage.h:24, BUILDSTDERR: from src/gui/guipage.cpp:20: BUILDSTDERR: src/signalslot.h:254:8: note: because ‘Signal1&>’ has user-provided ‘Signal1

::Signal1(const Signal1

&) [with P = const std::__cxx11::basic_string&]’ BUILDSTDERR: 254 | inline Signal1

::Signal1(const Signal1 & other) : BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/gui/guipage.cpp: In member function ‘GuiPage::SignalValn& GuiPage::SignalValn::operator=(const GuiPage::SignalValn&)’: BUILDSTDERR: src/gui/guipage.cpp:916:17: warning: implicitly-declared ‘Signal2&>& Signal2&>::operator=(const Signal2&>&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 916 | signal = other.signal; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from src/gui/guipage.h:24, BUILDSTDERR: from src/gui/guipage.cpp:20: BUILDSTDERR: src/signalslot.h:276:8: note: because ‘Signal2&>’ has user-provided ‘Signal2::Signal2(const Signal2&) [with P = int; R = const std::__cxx11::basic_string&]’ BUILDSTDERR: 276 | inline Signal2::Signal2(const Signal2 & other) : BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/guipage.cpp:20: BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/gui/guislider.h:24, BUILDSTDERR: from src/gui/guislider.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/gui/guislider.h:24, BUILDSTDERR: from src/gui/guislider.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/guipage.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/guipage.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/guipage.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/guipage.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/guipage.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/guipage.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/tr1/unordered_map:36, BUILDSTDERR: from src/unordered_map.h:26, BUILDSTDERR: from src/graphics/gl3v/stringidmap.h:23, BUILDSTDERR: from src/graphics/gl3v/rendertextureentry.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:23, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/guipage.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/guipage.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/gui/guislider.h:24, BUILDSTDERR: from src/gui/guislider.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’: BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/gui/guislider.h:24, BUILDSTDERR: from src/gui/guislider.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/gui/guislider.h:24, BUILDSTDERR: from src/gui/guislider.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/gui/guislider.h:24, BUILDSTDERR: from src/gui/guislider.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/gui/guislider.h:24, BUILDSTDERR: from src/gui/guislider.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/gui/guislider.h:24, BUILDSTDERR: from src/gui/guislider.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:65, BUILDSTDERR: from src/signalslot.h:24, BUILDSTDERR: from src/gui/guiwidget.h:23, BUILDSTDERR: from src/gui/guislider.h:23, BUILDSTDERR: from src/gui/guislider.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/gui/guislider.h:24, BUILDSTDERR: from src/gui/guislider.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/guislider.cpp g++ -o build/gui/guiwidget.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/guiwidget.cpp g++ -o build/gui/guiwidgetlist.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/guiwidgetlist.cpp g++ -o build/gui/text_draw.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/gui/text_draw.cpp g++ -o build/http.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/http.cpp BUILDSTDERR: g++ -o build/hudbar.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/uIn file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/text_draw.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/text_draw.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/text_draw.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/text_draw.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/text_draw.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/text_draw.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/text_draw.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/text_draw.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/memory:63, BUILDSTDERR: from src/memory.h:23, BUILDSTDERR: from src/gui/font.h:23, BUILDSTDERR: from src/gui/text_draw.h:23, BUILDSTDERR: from src/gui/text_draw.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/gui/text_draw.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/hudbar.h:24, BUILDSTDERR: from src/hudbar.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/hudbar.h:24, BUILDSTDERR: from src/hudbar.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudbar.h:24, BUILDSTDERR: from src/hudbar.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/hudbar.cpp:31:54: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudbar.h:24, BUILDSTDERR: from src/hudbar.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudbar.h:24, BUILDSTDERR: from src/hudbar.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudbar.h:24, BUILDSTDERR: from src/hudbar.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudbar.h:24, BUILDSTDERR: from src/hudbar.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudbar.h:24, BUILDSTDERR: from src/hudbar.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/list:61, BUILDSTDERR: from src/joeserialize.h:23, BUILDSTDERR: from src/graphics/vertexarray.h:24, BUILDSTDERR: from src/hudbar.h:23, BUILDSTDERR: from src/hudbar.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudbar.h:24, BUILDSTDERR: from src/hudbar.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/hudbar.cpp:31:54: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/hud.h:23, BUILDSTDERR: from src/hud.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/hud.h:23, BUILDSTDERR: from src/hud.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/hud.h:23, BUILDSTDERR: from src/hud.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/hud.h:23, BUILDSTDERR: from src/hud.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/hud.h:23, BUILDSTDERR: from src/hud.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/hud.h:23, BUILDSTDERR: from src/hud.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/hud.h:23, BUILDSTDERR: from src/hud.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/hud.h:23, BUILDSTDERR: from src/hud.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/memory:63, BUILDSTDERR: from src/memory.h:23, BUILDSTDERR: from src/gui/font.h:23, BUILDSTDERR: from src/gui/text_draw.h:23, BUILDSTDERR: from src/hud.h:23, BUILDSTDERR: from src/hud.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/hud.h:23, BUILDSTDERR: from src/hud.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/hudgauge.h:23, BUILDSTDERR: from src/hudgauge.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/hudgauge.h:23, BUILDSTDERR: from src/hudgauge.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudgauge.h:23, BUILDSTDERR: from src/hudgauge.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = Drawable; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’: BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/hudgauge.cpp:40:45: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudgauge.h:23, BUILDSTDERR: from src/hudgauge.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudgauge.h:23, BUILDSTDERR: from src/hudgauge.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudgauge.h:23, BUILDSTDERR: from src/hudgauge.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudgauge.h:23, BUILDSTDERR: from src/hudgauge.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudgauge.h:23, BUILDSTDERR: from src/hudgauge.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_pair.h:59, BUILDSTDERR: from /usr/include/c++/9/utility:70, BUILDSTDERR: from /usr/include/c++/9/tr1/unordered_map:34, BUILDSTDERR: from src/unordered_map.h:26, BUILDSTDERR: from src/graphics/gl3v/stringidmap.h:23, BUILDSTDERR: from src/graphics/gl3v/rendertextureentry.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:23, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudgauge.h:23, BUILDSTDERR: from src/hudgauge.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/move.h:193:11: note: synthesized method ‘Drawable::Drawable(Drawable&&)’ first required here BUILDSTDERR: 193 | _Tp __tmp = _GLIBCXX_MOVE(__a); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudgauge.h:23, BUILDSTDERR: from src/hudgauge.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudgauge.h:23, BUILDSTDERR: from src/hudgauge.cpp:20: BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_pair.h:59, BUILDSTDERR: from /usr/include/c++/9/utility:70, BUILDSTDERR: from /usr/include/c++/9/tr1/unordered_map:34, BUILDSTDERR: from src/unordered_map.h:26, BUILDSTDERR: from src/graphics/gl3v/stringidmap.h:23, BUILDSTDERR: from src/graphics/gl3v/rendertextureentry.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:23, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudgauge.h:23, BUILDSTDERR: from src/hudgauge.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/move.h:194:11: note: synthesized method ‘Drawable& Drawable::operator=(Drawable&&)’ first required here BUILDSTDERR: 194 | __a = _GLIBCXX_MOVE(__b); BUILDSTDERR: | ^ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/hudgauge.h:23, BUILDSTDERR: from src/hudgauge.cpp:20: BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/hudgauge.h:23, BUILDSTDERR: from src/hudgauge.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = Drawable; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/hudgauge.cpp:40:45: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ sr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/hudbar.cpp g++ -o build/hud.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/hud.cpp g++ -o build/hudgauge.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/hudgauge.cpp g++ -o build/joepack.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/joepack.cpp g++ -o build/joeserialize.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/joeserialize.cpp g++ -o build/k1999.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/k1999.cpp BUILDSTDERR: g++ -o build/keyed_container.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFYIn file included from src/loadcamera.cpp:23: BUILDSTDERR: src/camera_mount.h: In member function ‘void CameraMount::SetOffset(const Vec3&, const Vec3&)’: BUILDSTDERR: src/camera_mount.h:38:53: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 38 | offsetrot = LookAt(lookfrom, lookat, Direction::Up); BUILDSTDERR: | ^ BUILDSTDERR: In file included from src/camera.h:24, BUILDSTDERR: from src/camera_chase.h:23, BUILDSTDERR: from src/loadcamera.cpp:21: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/camera.h:94:52: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/camera.h:111:9: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ _SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/keyed_container.cpp g++ -o build/linearinterp.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/linearinterp.cpp g++ -o build/loadcamera.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/loadcamera.cpp g++ -o build/loadcollisionshape.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/loadcollisionshape.cpp g++ -o build/loaddrawable.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/loaddrawable.cpp BUILDSTDERR: g++ -o build/loadingscreen.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -WpIn file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/loaddrawable.h:23, BUILDSTDERR: from src/loaddrawable.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/loaddrawable.h:23, BUILDSTDERR: from src/loaddrawable.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/loaddrawable.h:23, BUILDSTDERR: from src/loaddrawable.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/loaddrawable.cpp:170:63: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/loaddrawable.h:23, BUILDSTDERR: from src/loaddrawable.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/loaddrawable.h:23, BUILDSTDERR: from src/loaddrawable.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/loaddrawable.h:23, BUILDSTDERR: from src/loaddrawable.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/loaddrawable.h:23, BUILDSTDERR: from src/loaddrawable.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/loaddrawable.h:23, BUILDSTDERR: from src/loaddrawable.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/tr1/unordered_map:36, BUILDSTDERR: from src/unordered_map.h:26, BUILDSTDERR: from src/graphics/gl3v/stringidmap.h:23, BUILDSTDERR: from src/graphics/gl3v/rendertextureentry.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:23, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/loaddrawable.h:23, BUILDSTDERR: from src/loaddrawable.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/loaddrawable.h:23, BUILDSTDERR: from src/loaddrawable.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/loaddrawable.cpp:170:63: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/loadingscreen.h:23, BUILDSTDERR: from src/loadingscreen.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/loadingscreen.h:23, BUILDSTDERR: from src/loadingscreen.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/loadingscreen.h:23, BUILDSTDERR: from src/loadingscreen.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/loadingscreen.h:23, BUILDSTDERR: from src/loadingscreen.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/loadingscreen.h:23, BUILDSTDERR: from src/loadingscreen.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/loadingscreen.h:23, BUILDSTDERR: from src/loadingscreen.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/loadingscreen.h:23, BUILDSTDERR: from src/loadingscreen.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/loadingscreen.h:23, BUILDSTDERR: from src/loadingscreen.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/memory:63, BUILDSTDERR: from src/memory.h:23, BUILDSTDERR: from src/gui/font.h:23, BUILDSTDERR: from src/gui/text_draw.h:23, BUILDSTDERR: from src/loadingscreen.h:23, BUILDSTDERR: from src/loadingscreen.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/text_draw.h:24, BUILDSTDERR: from src/loadingscreen.h:23, BUILDSTDERR: from src/loadingscreen.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/game.h:29, BUILDSTDERR: from src/main.cpp:22: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/graphics/graphics.h:24, BUILDSTDERR: from src/game.h:24, BUILDSTDERR: from src/main.cpp:22: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/game.h:29, BUILDSTDERR: from src/main.cpp:22: BUILDSTDERR: src/track.h: At global scope: BUILDSTDERR: src/track.h:197:7: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 197 | std::auto_ptr loader; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/locale_conv.h:41, BUILDSTDERR: from /usr/include/c++/9/locale:43, BUILDSTDERR: from /usr/include/c++/9/iomanip:43, BUILDSTDERR: from src/joeserialize.h:31, BUILDSTDERR: from src/mathvector.h:23, BUILDSTDERR: from src/graphics/graphics.h:23, BUILDSTDERR: from src/game.h:24, BUILDSTDERR: from src/main.cpp:22: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/main.cpp:22: BUILDSTDERR: src/game.h:348:7: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 348 | std::auto_ptr forcefeedback; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/locale_conv.h:41, BUILDSTDERR: from /usr/include/c++/9/locale:43, BUILDSTDERR: from /usr/include/c++/9/iomanip:43, BUILDSTDERR: from src/joeserialize.h:31, BUILDSTDERR: from src/mathvector.h:23, BUILDSTDERR: from src/graphics/graphics.h:23, BUILDSTDERR: from src/game.h:24, BUILDSTDERR: from src/main.cpp:22: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/graphics.h:24, BUILDSTDERR: from src/game.h:24, BUILDSTDERR: from src/main.cpp:22: BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/camera.h:94:52: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/camera.h:111:9: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/game.h:29, BUILDSTDERR: from src/main.cpp:22: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/game.h:29, BUILDSTDERR: from src/main.cpp:22: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/game.h:29, BUILDSTDERR: from src/main.cpp:22: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/game.h:29, BUILDSTDERR: from src/main.cpp:22: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/game.h:29, BUILDSTDERR: from src/main.cpp:22: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/game.h:29, BUILDSTDERR: from src/main.cpp:22: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/string:41, BUILDSTDERR: from src/window.h:24, BUILDSTDERR: from src/game.h:23, BUILDSTDERR: from src/main.cpp:22: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/graphics.h:23, BUILDSTDERR: from src/game.h:24, BUILDSTDERR: from src/main.cpp:22: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/gui/text_draw.h:91:57: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/mathvector.cpp: In member function ‘virtual void mathvector_testTest::run(quicktest::TestResult&)’: BUILDSTDERR: src/mathvector.cpp:33:19: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | test3 = test1 + test2; BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from src/mathvector.cpp:20: BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = int; unsigned int dimension = 1]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 2]’: BUILDSTDERR: src/mathvector.cpp:41:26: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 2]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/mathvector.h: In instantiation of ‘void MathVector::Set(const T*) [with T = float]’: BUILDSTDERR: src/mathvector.cpp:73:18: required from here BUILDSTDERR: src/mathvector.h:333:14: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘struct MathVector::Vector3’ from an array of ‘const float’ [-Wclass-memaccess] BUILDSTDERR: 333 | std::memcpy(&v,array_pointer,sizeof(Vector3)); //high performance, but portability issues? BUILDSTDERR: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/mathvector.h:278:9: note: ‘struct MathVector::Vector3’ declared here BUILDSTDERR: 278 | struct Vector3 BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = int; unsigned int dimension = 1]’: BUILDSTDERR: src/mathvector.h:206:10: required from ‘MathVector MathVector::operator+(const MathVector&) const [with T = int; unsigned int dimension = 1]’ BUILDSTDERR: src/mathvector.cpp:33:19: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = int; unsigned int dimension = 1]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ ,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/loadingscreen.cpp g++ -o build/main.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/main.cpp g++ -o build/mathplane.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/mathplane.cpp g++ -o build/mathvector.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/mathvector.cpp g++ -o build/matrix4.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/matrix4.cpp BUILDSTDERR: g++ -o build/optional.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bulletIn file included from src/matrix4.cpp:22: BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/matrix4.cpp:32:32: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/quaternion.h:356:14: required from ‘void Quaternion::RotateVector(T2&) const [with T2 = MathVector; T = float]’ BUILDSTDERR: src/matrix4.cpp:42:24: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/particle.h:23, BUILDSTDERR: from src/particle.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/particle.h:23, BUILDSTDERR: from src/particle.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/quaternion.h:296:10: required from ‘Quaternion Quaternion::operator-() const [with T = float]’ BUILDSTDERR: src/particle.cpp:99:35: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ -I/usr/include/SDL2 src/optional.cpp g++ -o build/parallel_task.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/parallel_task.cpp g++ -o build/particle.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/particle.cpp g++ -o build/pathmanager.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/pathmanager.cpp g++ -o build/performance_testing.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/performance_testing.cpp g++ -o build/physics/cardifferential.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/physics/cardifferential.cpp BUILDSTDERR: g++ -o build/physics/cardynamics.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cIn file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/particle.h:23, BUILDSTDERR: from src/particle.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’: BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/particle.cpp:58:44: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/particle.h:23, BUILDSTDERR: from src/particle.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/particle.h:23, BUILDSTDERR: from src/particle.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/particle.h:23, BUILDSTDERR: from src/particle.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/particle.h:23, BUILDSTDERR: from src/particle.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/particle.h:23, BUILDSTDERR: from src/particle.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/riscv64-redhat-linux/bits/c++allocator.h:33, BUILDSTDERR: from /usr/include/c++/9/bits/allocator.h:46, BUILDSTDERR: from /usr/include/c++/9/tr1/unordered_map:36, BUILDSTDERR: from src/unordered_map.h:26, BUILDSTDERR: from src/graphics/gl3v/stringidmap.h:23, BUILDSTDERR: from src/graphics/gl3v/rendertextureentry.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:23, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/particle.h:23, BUILDSTDERR: from src/particle.cpp:20: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/particle.h:23, BUILDSTDERR: from src/particle.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = Drawable; _Args = {const Drawable&}; _Tp = Drawable; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Drawable; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Drawable]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/particle.cpp:58:44: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/physics/carengine.h:24, BUILDSTDERR: from src/physics/cardynamics.h:23, BUILDSTDERR: from src/performance_testing.h:23, BUILDSTDERR: from src/performance_testing.cpp:20: BUILDSTDERR: /usr/include/bullet/LinearMath/btVector3.h: In member function ‘void PerformanceTesting::TestStoppingDistance(bool, std::ostream&, std::ostream&)’: BUILDSTDERR: /usr/include/bullet/LinearMath/btVector3.h:811:19: warning: ‘stopstart.btVector3::m_floats[2]’ may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 811 | v1.m_floats[2] - v2.m_floats[2]); BUILDSTDERR: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: src/performance_testing.cpp:246:12: note: ‘stopstart.btVector3::m_floats[2]’ was declared here BUILDSTDERR: 246 | btVector3 stopstart; //where the stopping starts BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from src/physics/carengine.h:24, BUILDSTDERR: from src/physics/cardynamics.h:23, BUILDSTDERR: from src/performance_testing.h:23, BUILDSTDERR: from src/performance_testing.cpp:20: BUILDSTDERR: /usr/include/bullet/LinearMath/btVector3.h:809:19: warning: ‘stopstart.btVector3::m_floats[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 809 | v1.m_floats[0] - v2.m_floats[0], BUILDSTDERR: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: src/performance_testing.cpp:246:12: note: ‘stopstart.btVector3::m_floats[0]’ was declared here BUILDSTDERR: 246 | btVector3 stopstart; //where the stopping starts BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from src/physics/carengine.h:24, BUILDSTDERR: from src/physics/cardynamics.h:23, BUILDSTDERR: from src/performance_testing.h:23, BUILDSTDERR: from src/performance_testing.cpp:20: BUILDSTDERR: /usr/include/bullet/LinearMath/btVector3.h:810:19: warning: ‘stopstart.btVector3::m_floats[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 810 | v1.m_floats[1] - v2.m_floats[1], BUILDSTDERR: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: src/performance_testing.cpp:246:12: note: ‘stopstart.btVector3::m_floats[1]’ was declared here BUILDSTDERR: 246 | btVector3 stopstart; //where the stopping starts BUILDSTDERR: | ^~~~~~~~~ c1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/physics/cardynamics.cpp g++ -o build/physics/carengine.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/physics/carengine.cpp g++ -o build/physics/carsuspension.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/physics/carsuspension.cpp g++ -o build/physics/cartire.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/physics/cartire.cpp g++ -o build/physics/dynamicsworld.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/physics/dynamicsworld.cpp BUILDSTDERR: g++ -o build/physics/fracturebody.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/physics/dynamicsworld.cpp:24: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/tobullet.h:24, BUILDSTDERR: from src/physics/dynamicsworld.cpp:23: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/physics/dynamicsworld.cpp:24: BUILDSTDERR: src/track.h: At global scope: BUILDSTDERR: src/track.h:197:7: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 197 | std::auto_ptr loader; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:80, BUILDSTDERR: from src/memory.h:23, BUILDSTDERR: from /usr/include/bullet/LinearMath/btSerializer.h:23, BUILDSTDERR: from /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h:21, BUILDSTDERR: from /usr/include/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:22, BUILDSTDERR: from /usr/include/bullet/btBulletCollisionCommon.h:35, BUILDSTDERR: from src/physics/dynamicsworld.h:23, BUILDSTDERR: from src/physics/dynamicsworld.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/tobullet.h:24, BUILDSTDERR: from src/physics/dynamicsworld.cpp:23: BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/physics/dynamicsworld.cpp:24: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’: BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/physics/dynamicsworld.cpp:24: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/physics/dynamicsworld.cpp:24: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/physics/dynamicsworld.cpp:24: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/physics/dynamicsworld.cpp:24: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/physics/dynamicsworld.cpp:24: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:64, BUILDSTDERR: from src/memory.h:23, BUILDSTDERR: from /usr/include/bullet/LinearMath/btSerializer.h:23, BUILDSTDERR: from /usr/include/bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h:21, BUILDSTDERR: from /usr/include/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h:22, BUILDSTDERR: from /usr/include/bullet/btBulletCollisionCommon.h:35, BUILDSTDERR: from src/physics/dynamicsworld.h:23, BUILDSTDERR: from src/physics/dynamicsworld.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/tobullet.h:23, BUILDSTDERR: from src/physics/dynamicsworld.cpp:23: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/quaternion.cpp:20: BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/quaternion.cpp:63:42: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/quaternion.h:356:14: required from ‘void Quaternion::RotateVector(T2&) const [with T2 = float [3]; T = float]’ BUILDSTDERR: src/quaternion.cpp:64:24: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/physics/fracturebody.cpp g++ -o build/physics/tire.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/physics/tire.cpp g++ -o build/quaternion.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/quaternion.cpp g++ -o build/radix.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/radix.cpp g++ -o build/random.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/random.cpp g++ -o build/replay.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/replay.cpp g++ -o build/reseatable_reference.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/reseatable_reference.cpp g++ -o build/roadpatch.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/roadpatch.cpp g++ -o build/roadstrip.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/roadstrip.cpp g++ -o build/settings.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/settings.cpp g++ -o build/sound/soundbuffer.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/sound/soundbuffer.cpp BUILDSTDERR: g++ -o build/sound/sound.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2In file included from src/sound/sound.h:27, BUILDSTDERR: from src/sound/sound.cpp:20: BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/quaternion.h:296:10: required from ‘Quaternion Quaternion::operator-() const [with T = float]’ BUILDSTDERR: src/sound/sound.cpp:465:7: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/sprite2d.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/sprite2d.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/sprite2d.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = Drawable; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’: BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/sprite2d.cpp:93:42: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/sprite2d.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/sprite2d.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/sprite2d.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/sprite2d.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/sprite2d.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_pair.h:59, BUILDSTDERR: from /usr/include/c++/9/utility:70, BUILDSTDERR: from /usr/include/c++/9/tr1/unordered_map:34, BUILDSTDERR: from src/unordered_map.h:26, BUILDSTDERR: from src/graphics/gl3v/stringidmap.h:23, BUILDSTDERR: from src/graphics/gl3v/rendertextureentry.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:23, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/sprite2d.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/move.h:193:11: note: synthesized method ‘Drawable::Drawable(Drawable&&)’ first required here BUILDSTDERR: 193 | _Tp __tmp = _GLIBCXX_MOVE(__a); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/sprite2d.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/sprite2d.cpp:20: BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_pair.h:59, BUILDSTDERR: from /usr/include/c++/9/utility:70, BUILDSTDERR: from /usr/include/c++/9/tr1/unordered_map:34, BUILDSTDERR: from src/unordered_map.h:26, BUILDSTDERR: from src/graphics/gl3v/stringidmap.h:23, BUILDSTDERR: from src/graphics/gl3v/rendertextureentry.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:23, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/sprite2d.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/move.h:194:11: note: synthesized method ‘Drawable& Drawable::operator=(Drawable&&)’ first required here BUILDSTDERR: 194 | __a = _GLIBCXX_MOVE(__b); BUILDSTDERR: | ^ -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/sound/sound.cpp g++ -o build/sound/soundfilter.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/sound/soundfilter.cpp g++ -o build/sprite2d.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/sprite2d.cpp g++ -o build/suspensionbumpdetection.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/suspensionbumpdetection.cpp g++ -o build/svn_sourceforge.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/svn_sourceforge.cpp BUILDSTDERR: g++ -o build/timer.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstackIn file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/sprite2d.cpp:20: BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/sprite2d.h:23, BUILDSTDERR: from src/sprite2d.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = Drawable; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/sprite2d.cpp:93:42: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/track.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/track.h:25, BUILDSTDERR: from src/track.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/track.cpp:20: BUILDSTDERR: src/track.h: At global scope: BUILDSTDERR: src/track.h:197:7: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 197 | std::auto_ptr loader; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/locale_conv.h:41, BUILDSTDERR: from /usr/include/c++/9/locale:43, BUILDSTDERR: from /usr/include/c++/9/iomanip:43, BUILDSTDERR: from src/joeserialize.h:31, BUILDSTDERR: from src/mathvector.h:23, BUILDSTDERR: from src/bezier.h:23, BUILDSTDERR: from src/roadpatch.h:23, BUILDSTDERR: from src/roadstrip.h:23, BUILDSTDERR: from src/track.h:23, BUILDSTDERR: from src/track.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/trackloader.h:23, BUILDSTDERR: from src/trackloader.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/track.h:25, BUILDSTDERR: from src/trackloader.h:23, BUILDSTDERR: from src/trackloader.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/trackloader.h:23, BUILDSTDERR: from src/trackloader.cpp:20: BUILDSTDERR: src/track.h: At global scope: BUILDSTDERR: src/track.h:197:7: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] BUILDSTDERR: 197 | std::auto_ptr loader; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/locale_conv.h:41, BUILDSTDERR: from /usr/include/c++/9/locale:43, BUILDSTDERR: from /usr/include/c++/9/iomanip:43, BUILDSTDERR: from src/joeserialize.h:31, BUILDSTDERR: from src/mathvector.h:23, BUILDSTDERR: from src/bezier.h:23, BUILDSTDERR: from src/roadpatch.h:23, BUILDSTDERR: from src/roadstrip.h:23, BUILDSTDERR: from src/track.h:23, BUILDSTDERR: from src/trackloader.h:23, BUILDSTDERR: from src/trackloader.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/unique_ptr.h:53:28: note: declared here BUILDSTDERR: 53 | template class auto_ptr; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/track.h:25, BUILDSTDERR: from src/track.cpp:20: BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: /usr/include/c++/9/bits/stl_pair.h:303:17: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/track.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’: BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/track.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/track.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/track.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/track.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/track.h:26, BUILDSTDERR: from src/track.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/deque:65, BUILDSTDERR: from src/joeserialize.h:24, BUILDSTDERR: from src/mathvector.h:23, BUILDSTDERR: from src/bezier.h:23, BUILDSTDERR: from src/roadpatch.h:23, BUILDSTDERR: from src/roadstrip.h:23, BUILDSTDERR: from src/track.h:23, BUILDSTDERR: from src/track.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/bezier.h:23, BUILDSTDERR: from src/roadpatch.h:23, BUILDSTDERR: from src/roadstrip.h:23, BUILDSTDERR: from src/track.h:23, BUILDSTDERR: from src/track.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/trackloader.cpp: In member function ‘bool Track::Loader::LoadStartPositions(const PTree&)’: BUILDSTDERR: src/trackloader.cpp:1050:20: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1050 | orient = fixer * orient; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from src/track.h:25, BUILDSTDERR: from src/trackloader.h:23, BUILDSTDERR: from src/trackloader.cpp:20: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/trackmap.cpp: In static member function ‘static void TrackMap::RasterizeTriangle(const float*, const float*, unsigned int, void*, int)’: BUILDSTDERR: src/trackmap.cpp:432:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: 432 | (char*&)buffer += stride; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: src/trackmap.cpp:463:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] BUILDSTDERR: 463 | (char*&)buffer += stride; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘void Quaternion::Rotate(const T&, const T&, const T&, const T&) [with T = float]’: BUILDSTDERR: src/trackloader.cpp:1049:31: required from here BUILDSTDERR: src/quaternion.h:305:11: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 305 | (*this) = output * (*this); BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 2]’: BUILDSTDERR: src/trackmap.cpp:267:18: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 2]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = Drawable; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’: BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/trackmap.cpp:297:61: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_pair.h:59, BUILDSTDERR: from /usr/include/c++/9/utility:70, BUILDSTDERR: from /usr/include/c++/9/tr1/unordered_map:34, BUILDSTDERR: from src/unordered_map.h:26, BUILDSTDERR: from src/graphics/gl3v/stringidmap.h:23, BUILDSTDERR: from src/graphics/gl3v/rendertextureentry.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:23, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/move.h:193:11: note: synthesized method ‘Drawable::Drawable(Drawable&&)’ first required here BUILDSTDERR: 193 | _Tp __tmp = _GLIBCXX_MOVE(__a); BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: src/graphics/drawable.h:32:7: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_pair.h:59, BUILDSTDERR: from /usr/include/c++/9/utility:70, BUILDSTDERR: from /usr/include/c++/9/tr1/unordered_map:34, BUILDSTDERR: from src/unordered_map.h:26, BUILDSTDERR: from src/graphics/gl3v/stringidmap.h:23, BUILDSTDERR: from src/graphics/gl3v/rendertextureentry.h:23, BUILDSTDERR: from src/graphics/gl3v/rendermodelext.h:23, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/move.h:194:11: note: synthesized method ‘Drawable& Drawable::operator=(Drawable&&)’ first required here BUILDSTDERR: 194 | __a = _GLIBCXX_MOVE(__b); BUILDSTDERR: | ^ BUILDSTDERR: In file included from src/bezier.h:23, BUILDSTDERR: from src/roadpatch.h:23, BUILDSTDERR: from src/roadstrip.h:23, BUILDSTDERR: from src/track.h:23, BUILDSTDERR: from src/trackloader.h:23, BUILDSTDERR: from src/trackloader.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = std::__cxx11::basic_string&; _T2 = Track::Loader::Body&; typename std::__decay_and_strip<_T2>::__type = Track::Loader::Body; typename std::__decay_and_strip<_Tp>::__type = std::__cxx11::basic_string]’ BUILDSTDERR: src/trackloader.cpp:465:48: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/track.h:25, BUILDSTDERR: from src/trackloader.h:23, BUILDSTDERR: from src/trackloader.cpp:20: BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/quaternion.h:356:14: required from ‘void Quaternion::RotateVector(T2&) const [with T2 = MathVector; T = float]’ BUILDSTDERR: src/trackloader.cpp:560:37: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/trackmap.h:23, BUILDSTDERR: from src/trackmap.cpp:20: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = Drawable; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = Drawable; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/trackmap.cpp:297:61: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/updatemanager.cpp:23: BUILDSTDERR: src/transform.h: In member function ‘void Transform::SetRotation(const Quat&)’: BUILDSTDERR: src/transform.h:31:49: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | void SetRotation(const Quat & rot) {rotation = rot;} BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from src/transform.h:23, BUILDSTDERR: from src/graphics/scenenode.h:25, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/updatemanager.cpp:23: BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: src/quaternion.h: In instantiation of ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’: BUILDSTDERR: src/transform.h:26:7: required from ‘typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type std::swap(_Tp&, _Tp&) [with _Tp = SceneNode; typename std::enable_if >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> >::value>::type = void]’ BUILDSTDERR: src/keyed_container.h:276:13: required from ‘void keyed_container< >::erase(const handle&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:51:52: required from here BUILDSTDERR: src/quaternion.h:62:9: warning: implicitly-declared ‘constexpr Quaternion& Quaternion::operator=(const Quaternion&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/quaternion.h:60:2: note: because ‘Quaternion’ has user-provided ‘Quaternion::Quaternion(const Quaternion&) [with T = float]’ BUILDSTDERR: 60 | Quaternion(const Quaternion & other) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/updatemanager.cpp:23: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h: In instantiation of ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’: BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/updatemanager.cpp:23: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/updatemanager.cpp:23: BUILDSTDERR: src/graphics/gl3v/rendermodelext.h:36:7: warning: implicitly-declared ‘RenderCacheVector >::RenderCacheVector(const RenderCacheVector >&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | class RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/gl3v/rendermodelext.h:27, BUILDSTDERR: from src/graphics/rendermodelext_drawable.h:23, BUILDSTDERR: from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/updatemanager.cpp:23: BUILDSTDERR: src/graphics/gl3v/rendercachevector.h:40:23: note: because ‘RenderCacheVector >’ has user-provided ‘RenderCacheVector& RenderCacheVector::operator=(const RenderCacheVector&) [with T = std::vector]’ BUILDSTDERR: 40 | RenderCacheVector & operator=(const RenderCacheVector & other) {Set(other); return *this;} BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:23, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/updatemanager.cpp:23: BUILDSTDERR: src/graphics/rendermodelext_drawable.h:26:7: note: synthesized method ‘RenderModelExt::RenderModelExt(const RenderModelExt&)’ first required here BUILDSTDERR: 26 | class RenderModelExtDrawable : public RenderModelExt BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/updatemanager.cpp:23: BUILDSTDERR: src/graphics/drawable.h:32:7: note: synthesized method ‘RenderModelExtDrawable::RenderModelExtDrawable(const RenderModelExtDrawable&)’ first required here BUILDSTDERR: 32 | class Drawable BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:65, BUILDSTDERR: from src/cfg/config.h:25, BUILDSTDERR: from src/autoupdate.h:23, BUILDSTDERR: from src/updatemanager.h:23, BUILDSTDERR: from src/updatemanager.cpp:20: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method ‘Drawable::Drawable(const Drawable&)’ first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from src/graphics/drawable.h:25, BUILDSTDERR: from src/graphics/drawable_container.h:23, BUILDSTDERR: from src/graphics/scenenode.h:23, BUILDSTDERR: from src/gui/guipage.h:23, BUILDSTDERR: from src/gui/gui.h:23, BUILDSTDERR: from src/updatemanager.cpp:23: BUILDSTDERR: src/mathvector.h: In instantiation of ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’: BUILDSTDERR: src/graphics/drawable.h:32:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = Drawable; _Args = {const Drawable&}]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; bool _TrivialValueTypes = false]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = Drawable*; _Tp = Drawable]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:555:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Drawable; _Alloc = std::allocator]’ BUILDSTDERR: src/keyed_container.h:135:7: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode]’ BUILDSTDERR: /usr/include/c++/9/bits/alloc_traits.h:484:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SceneNode; _Args = {const SceneNode&}; _Tp = SceneNode; std::allocator_traits >::allocator_type = std::allocator]’ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1189:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SceneNode; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SceneNode]’ BUILDSTDERR: src/keyed_container.h:211:3: required from ‘keyed_container< >::handle keyed_container< >::insert(const DATATYPE&) [with DATATYPE = SceneNode; keyed_container< >::handle = keyed_container_handle]’ BUILDSTDERR: src/graphics/scenenode.h:35:55: required from here BUILDSTDERR: src/mathvector.h:58:9: warning: implicitly-declared ‘constexpr MathVector& MathVector::operator=(const MathVector&)’ is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | *this = other; BUILDSTDERR: | ~~~~~~^~~~~~~ BUILDSTDERR: src/mathvector.h:56:2: note: because ‘MathVector’ has user-provided ‘MathVector::MathVector(const MathVector&) [with T = float; unsigned int dimension = 4]’ BUILDSTDERR: 56 | MathVector(const MathVector & other) BUILDSTDERR: | ^~~~~~~~~~ -clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/timer.cpp g++ -o build/toggle.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/toggle.cpp g++ -o build/track.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/track.cpp g++ -o build/trackloader.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/trackloader.cpp g++ -o build/trackmap.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/trackmap.cpp g++ -o build/updatemanager.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/updatemanager.cpp g++ -o build/utils.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/utils.cpp g++ -o build/window.o -c -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -Wno-unused-parameter -O3 -pipe -D_REENTRANT -Isrc -I/usr/include/bullet -I/usr/include/SDL2 src/window.cpp BUILDSTDERR: g++ -o build/vdrift build/aabb.o build/aabbtree.o build/ai/ai_car_experimental.o build/ai/ai_car_standard.o build/ai/ai.o build/autoupdate.o build/bezier.o build/camera_chase.o build/camera_free.o build/camera_mount.o build/camera_orbit.o build/carcontrolmap.o build/cargraphics.o build/carsound.o build/cfg/config.o build/cfg/ptree.o build/cfg/ptree_inf.o build/cfg/ptree_ini.o build/cfg/ptree_xml.o build/containeralgorithm.o build/content/configfactory.o build/content/contentmanager.o build/content/modelfactory.o build/content/soundfactory.o build/content/texturefactory.o build/crashdetection.o build/downloadable.o build/dynamicsdraw.o build/eventsystem.o build/forcefeedback.o build/game.o build/graphics/dds.o build/graphics/drawable.o build/graphics/fbobject.o build/graphics/fbtexture.o build/graphics/gl3v/glenums.o build/graphics/gl3v/glwrapper.o build/graphics/gl3v/renderdimensions.o build/graphics/gl3v/renderer.o build/graphics/gl3v/rendermodel.o build/graphics/gl3v/rendermodelext.o build/graphics/gl3v/renderpass.o build/graphics/gl3v/rendersampler.o build/graphics/gl3v/renderstate.o build/graphics/gl3v/rendertextureentry.o build/graphics/gl3v/renderuniform.o build/graphics/gl3v/renderuniformentry.o build/graphics/gl3v/stringidmap.o build/graphics/glcore.o build/graphics/glutil.o build/graphics/graphics_config_condition.o build/graphics/graphics_config.o build/graphics/graphics_gl2.o build/graphics/graphics_gl3v.o build/graphics/mesh_gen.o build/graphics/model.o build/graphics/model_joe03.o build/graphics/model_obj.o build/graphics/render_input_postprocess.o build/graphics/render_input_scene.o build/graphics/render_output.o build/graphics/scenenode.o build/graphics/shader.o build/graphics/sky.o build/graphics/texture.o build/graphics/vertexarray.o build/graphics/vertexbuffer.o build/graphics/vertexformat.o build/gui/font.o build/gui/guicontrol.o build/gui/guicontrollist.o build/gui/gui.o build/gui/guiimage.o build/gui/guiimagelist.o build/gui/guilabel.o build/gui/guilabellist.o build/gui/guilanguage.o build/gui/guioption.o build/gui/guipage.o build/gui/guislider.o build/gui/guiwidget.o build/gui/guiwidgetlist.o build/gui/text_draw.o build/http.o build/hudbar.o build/hud.o build/hudgauge.o build/joepack.o build/joeserialize.o build/k1999.o build/keyed_container.o build/linearinterp.o build/loadcamera.o build/loadcollisionshape.o build/loaddrawable.o build/loadingscreen.o build/main.o build/mathplane.o build/mathvector.o build/matrix4.o build/optional.o build/parallel_task.o build/particle.o build/pathmanager.o build/performance_testing.o build/physics/cardifferential.o build/physics/cardynamics.o build/physics/carengine.o build/physics/carsuspension.o build/physics/cartire.o build/physics/dynamicsworld.o build/physics/fracturebody.o build/physics/t+ RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 ire.o build/quaternion.o build/radix.o build/random.o build/replay.o build/reseatable_reference.o build/roadpatch.o build/roadstrip.o build/settings.o build/sound/soundbuffer.o build/sound/sound.o build/sound/soundfilter.o build/sprite2d.o build/suspensionbumpdetection.o build/svn_sourceforge.o build/timer.o build/toggle.o build/track.o build/trackloader.o build/trackmap.o build/updatemanager.o build/utils.o build/window.o -Lbuild -Lsrc -Llib -lBulletSoftBody -lBulletDynamics -lBulletCollision -lLinearMath -lSDL2 -lGL -lpthread -lSDL2_image -lvorbisfile -lcurl scons: done building targets. Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.TDFnjq + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64 + cd vdrift + install -d /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/bin + install -d /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share + install -m 755 build/vdrift /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/bin + cp -pr data /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift BUILDSTDERR: ++ find /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift -name 'SConscript*' + rm /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/carparts/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/jerez88/objects/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/jerez88/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/lemans/objects/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/lemans/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/rouen/objects/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/rouen/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/paulricard88/objects/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/paulricard88/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/monaco88/objects/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/monaco88/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/ruudskogen/objects/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/ruudskogen/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/bahrain/objects/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/bahrain/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/weekend/objects/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/tracks/weekend/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/shaders/gl3/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/shaders/gl2/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/shaders/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/cars/M3/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/cars/SV/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/cars/F1-02/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/cars/CO/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/cars/CS/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/cars/TC6/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/cars/M7/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/cars/360/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/cars/XS/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/cars/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/cars/TL2/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/textures/smoke/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/textures/weather/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/textures/icons/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/textures/hud/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/textures/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/locale/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/settings/carsettings/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/settings/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/SConscript.no_data /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/skins/simple/menus/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/skins/simple/textures/widgets/controls/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/skins/simple/textures/widgets/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/skins/simple/textures/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/skins/simple/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/skins/simple/fonts/SConscript /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/vdrift/skins/SConscript + mkdir -p /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/applications /builddir/build/SOURCES/vdrift.desktop + mkdir -p /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/icons/hicolor/32x32/apps + install -p -m 644 /builddir/build/SOURCES/vdrift.png /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/icons/hicolor/32x32/apps + mkdir -p /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/appdata + cat + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 20141020-18.fc31 --unique-debug-suffix -20141020-18.fc31.riscv64 --unique-debug-src-base vdrift-20141020-18.fc31.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/vdrift BUILDSTDERR: 4265 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/transform.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/camera_orbit.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/loaddrawable.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/sky.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/model_obj.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/fbobject.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/mesh_gen.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/graphics_config.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/dds.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/vertexbuffer.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/glutil.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/vertexformat.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/vertexbuffer.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/model.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/model_joe03.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/uniforms.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/graphics_camera.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/render_output.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/graphics_gl2.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/glcore.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/fbtexture.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/graphics_gl3v.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/graphics_gl3v.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/render_output.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/scenenode.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/vertexarray.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/vertexarray.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/shader.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/glutil.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/rendermodelext_drawable.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/glcore.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/fbtexture.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/texture.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/model.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/sky.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/model_joe03.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/texture.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/mesh_gen.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/dds.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/scenenode.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/model_obj.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/graphics_config_condition.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/graphics_config.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/vertexattrib.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/render_input_postprocess.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/graphicsstate.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderuniform.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderstate.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/glenums.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/stringidmap.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderpass.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/rendermodelext.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/rendermodel.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/rendermodelentry.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderpassinfo.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderpass.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderuniformvector.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/rendersampler.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/rendermodel.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderer.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/rendershader.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/rendertextureentry.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/glwrapper.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderstatusverbosity.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/glenums.def is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/stringidmap.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderuniform.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/glenums.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderer.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderstate.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/glwrapper.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/rendercachevector.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderuniformentry.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/rendermodelext.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/rendertextureentry.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderdimensions.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/rendersampler.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderdimensions.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/renderuniformentry.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/gl3v/rendertexture.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/drawable.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/graphics.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/render_input_scene.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/textureinfo.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/graphics_gl2.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/texture_interface.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/graphics_config_condition.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/aabb_tree_adapter.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/render_input_scene.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/drawable_container.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/drawable.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/render_input.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/fbobject.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/vertexformat.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/render_input_postprocess.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/graphics/shader.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/reseatable_reference.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/roadpatch.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/matrix4.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/cargraphics.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/mathplane.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/camera_orbit.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/sprite2d.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/quaternion.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/optional.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/pairsort.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/game_downloader.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/track.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/mathvector.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/http.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/svn_sourceforge.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/aabbtree.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/tobullet.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/camera_free.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guilanguage.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guiimage.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guipage.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/font.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guiimage.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guiwidget.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guicontrol.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guilabellist.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/font.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guicontrollist.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guiwidget.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guioption.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guilabel.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guiimagelist.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guipage.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guilabellist.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guilabel.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guicontrol.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guiwidgetlist.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guicontrollist.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guilanguage.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guiwidgetlist.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guislider.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guilist.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guislider.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guiimagelist.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/guioption.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/gui.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/gui.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/text_draw.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gui/text_draw.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/updatemanager.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/settings.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/linearinterp.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/aabb.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/loadcamera.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/window.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/radix.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/joepack.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/roadstrip.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/coordinatesystem.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/mathvector.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/inputgraph.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/performance_testing.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/random.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/particle.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/utils.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/gameinput.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/macros.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/game.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/hsvtorgb.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/updatemanager.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/joepack.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/camera_chase.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/http.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/dynamicsdraw.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/reseatable_reference.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/suspensionbumpdetection.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/carcontrolmap.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/spline.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/ai/ai_factory.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/ai/ai_car_standard.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/ai/ai.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/ai/ai_car_standard.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/ai/ai_car.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/ai/ai_car_experimental.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/ai/ai.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/ai/ai_car_experimental.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/carinfo.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/settings.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/numprocessors.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/matrix4.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/quaternion.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/particle.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/containeralgorithm.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/trackmap.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/tripplebuffer.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/k1999.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/pathmanager.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/parallel_task.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/keyed_container.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/suspensionbumpdetection.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/aabbtree.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/k1999.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/camera_mount.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/sprite2d.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/downloadable.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/timer.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/hud.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/camera_chase.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/parallel_task.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/eventsystem.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/roadstrip.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/autoupdate.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/optional.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/track.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/trackloader.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/joeserialize.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/loadingscreen.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/sound/soundbuffer.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/sound/sound.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/sound/sound.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/sound/soundbuffer.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/sound/soundinfo.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/sound/soundfilter.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/sound/soundfilter.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/trackloader.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/camera_free.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/keyed_container.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/content/soundfactory.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/content/texturefactory.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/content/soundfactory.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/content/texturefactory.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/content/contentmanager.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/content/modelfactory.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/content/contentmanager.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/content/configfactory.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/content/modelfactory.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/content/configfactory.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/roadpatch.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/downloadable.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/tire.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/fracturebody.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/carwheel.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/collision_contact.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/driveshaft.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/carfueltank.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/motionstate.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/tracksurface.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/dynamicsworld.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/cardynamics.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/aerodevice.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/dynamicsworld.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/cartransmission.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/carclutch.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/cardifferential.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/cartire.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/cardifferential.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/carengine.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/carwheelposition.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/carengine.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/tire.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/carsuspension.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/cartire.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/carbrake.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/carinput.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/fracturebody.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/carsuspension.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/physics/cardynamics.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/camera.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/linearinterp.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/crashdetection.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/frustum.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/cfg/ptree_inf.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/cfg/config.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/cfg/ptree.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/cfg/ptree_ini.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/cfg/ptree_xml.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/cfg/ptree.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/cfg/config.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/carsound.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/forcefeedback.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/timer.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/aabb.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/hudbar.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/dynamicsdraw.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/crashdetection.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/forcefeedback.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/mathplane.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/performance_testing.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/bezier.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/replay.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/quickprof.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/toggle.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/loaddrawable.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/carcontrolmap.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/autoupdate.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/bezier.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/hudgauge.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/loadcollisionshape.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/svn_sourceforge.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/utils.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/enginesoundinfo.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/random.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/signalslot.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/loadcollisionshape.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/window.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/cargraphics.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/joeserialize.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/pathmanager.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/loadcamera.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/camera_mount.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/containeralgorithm.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/replay.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/hud.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/delegate.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/eventsystem.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/loadingscreen.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/hudbar.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/radix.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/carsound.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/toggle.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/trackmap.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/hudgauge.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/unittest.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/vdrift-20141020-18.fc31.riscv64/src/logging.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/engine/2zz-ge is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/engine/1zz-fe is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/wheel/RezT.wheel is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/wheel/RezM.wheel is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/wheel/RezF.wheel is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/wheel/InfiniS.wheel is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/wheel/InfiniF.wheel is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/tire/sports.tire is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/tire/racing.tiren is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/tire/vsim.tiren is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/tire/touring.tire is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/tire/touring.tiren is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/tire/sports.tiren is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/tire/racing.tire is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/carparts/carbon-metallic1 is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/jerez88/surfaces.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/jerez88/roads.trk is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/jerez88/objects/list.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/jerez88/track.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/jerez88/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/lemans/surfaces.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/lemans/roads.trk is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/lemans/objects/list.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/lemans/track.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/lemans/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/dirt-3/surfaces.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/dirt-3/roads.trk is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/dirt-3/src/dirt-3.xml is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/dirt-3/src/dirt-3.acc is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/dirt-3/objects/list.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/dirt-3/track.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/dirt-3/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/rouen/surfaces.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/rouen/roads.trk is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/rouen/objects/list.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/rouen/objects/objects.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/rouen/objects/list.txt.original is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/rouen/objects/list.txt.bak is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/rouen/track.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/rouen/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/paulricard88/surfaces.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/paulricard88/roads.trk is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/paulricard88/objects/list.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/paulricard88/track.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/paulricard88/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/monaco88/surfaces.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/monaco88/roads.trk is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/monaco88/objects/list.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/monaco88/track.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/monaco88/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/ruudskogen/surfaces.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/ruudskogen/roads.trk is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/ruudskogen/objects/list.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/ruudskogen/track.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/ruudskogen/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/bahrain/surfaces.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/bahrain/roads.trk is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/bahrain/objects/list.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/bahrain/track.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/bahrain/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/weekend/surfaces.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/weekend/roads.trk is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/weekend/objects/list.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/weekend/track.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/tracks/weekend/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl3/deferred.conf is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl3/distancefield.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl3/depthcopy.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl3/lightaccumulate.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl3/deferredaa.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl3/depthgen.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl3/lightaccumulate.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl3/blur.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl3/gbufferfill.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl3/simple.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl3/shadowaccumulate.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl3/simple.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl3/lightcompositing.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/softparticle.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/deferred.conf is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/distancefield.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/full_noshadow.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/forward.conf is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/skydraw.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/full_noshadow.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/gbufferfill.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/full.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/tonemap.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/classic.conf is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/bloomcomposite.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/skybox.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/depthonly.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/skygen.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/depthonly.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/gaussian_blur.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/skybox.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/lightaccumulate.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/basic.conf is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/full.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/deferredaa.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/simplecube.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/depthgen2.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/depthgen.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/lightaccumulate.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/skydraw.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/gbufferfill.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/deferredaa.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/deferredshadows.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/ssao.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/depthgen.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/simplecube.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/ssao.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/skygen.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/simple.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/ssao_blur.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/depthgen2.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/bloompass.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/deferredshadows.frag is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/shaders/gl2/simple.vert is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/M3/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/ATT/ATT.car is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/ATT/ATT_32.car is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/ATT/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/350Z/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/LE/LE_SC.car is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/LE/options.cfg is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/LE/LE_R.car is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/LE/accessories.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/LE/LE.car is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/LE/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/SV/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/F1-02/rear.tire is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/F1-02/F1-02.car is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/F1-02/front.tire is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/F1-02/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/CO/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/CS/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/TC6/_tc6 performance notes.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/TC6/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/M7/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/360/360.car is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/360/sports.tire is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/360/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/XS/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/cars/TL2/about.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/locale/ro.po is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/locale/fr.po is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/locale/pl.po is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/locale/ru.po is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/locale/gd.po is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/locale/uk.po is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/locale/tr.po is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/locale/hu_HU.po is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/locale/de.po is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/locale/vdrift.pot is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/locale/pt_BR.po is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/trackparts/street_utility/road_cone.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/trackparts/garage/toolbox is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/trackparts/vehicles/trucks/trailer is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/settings/updates.config is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/settings/logs/utility.log is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/settings/controls.config is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/settings/VDrift.config is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/settings/options.config is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/test/test.cfg is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/test/cars is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/test/include.cfg is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/test/vdrift.net is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/test/testgoal.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/test/verify.cfg is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/surfaces.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/roads.trk is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/objects/list.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/objects/garage_new.obj is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/Options is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/QuitConfirm is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/InputDevice is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/TrackManager is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/DisplayOptions is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/UpdateSuccessful is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/DisplayOptionsAdvanced is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/Loading is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/CameraMovementControls is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/EditAnalogControl is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/SoundOptions is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/ControlsOptions is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/InGameMain is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/SingleRace is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/Garage is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/Downloading is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/CarSetup is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/GuiControls is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/DataConnectionError is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/Cars is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/Updates is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/TransmissionControls is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/UpdatesFound is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/AssignControl is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/EditButtonControl is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/Main is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/UpdateFailedVersion is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/ReplaysControls is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/ToolsControls is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/StartingGrid is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/Replays is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/CameraViewControls is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/ReplayStartError is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/Tracks is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/CarManager is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/menus/CarControls is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/track.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/fonts/robotobold_1251.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/fonts/robotobold_1254.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/fonts/freesansbold_1252.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/fonts/robotobold_1252.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/fonts/robotobold_1250.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/fonts/futuresans.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/fonts/freesansbold_1251.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/fonts/freesans.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/fonts/lcd.txt is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/share/vdrift/skins/simple/fonts/freesansbold_1250.txt is executable but has empty or no shebang, removing executable bit explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/bin/vdrift extracting debug info from /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/bin/vdrift original debug info size: 76596kB, size after compression: 64304kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Processing files: vdrift-20141020-18.fc31.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.oEzMRp + umask 022 + cd /builddir/build/BUILD + cd vdrift + DOCDIR=/builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/doc/vdrift + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/doc/vdrift + cp -pr README.md /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/doc/vdrift + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.jMpo0m + umask 022 + cd /builddir/build/BUILD + cd vdrift + LICENSEDIR=/builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/licenses/vdrift + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/licenses/vdrift + cp -pr LICENSE /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64/usr/share/licenses/vdrift + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Provides: application() application(vdrift.desktop) metainfo() metainfo(vdrift.appdata.xml) vdrift = 20141020-18.fc31 vdrift(riscv-64) = 20141020-18.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libBulletCollision.so.2.87()(64bit) libBulletDynamics.so.2.87()(64bit) libBulletSoftBody.so.2.87()(64bit) libGL.so.1()(64bit) libLinearMath.so.2.87()(64bit) libSDL2-2.0.so.0()(64bit) libSDL2_image-2.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libcurl.so.4()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.10)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvorbisfile.so.3()(64bit) rtld(GNU_HASH) Processing files: vdrift-data-20141020-18.fc31.noarch Provides: vdrift-data = 20141020-18.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 Processing files: vdrift-debugsource-20141020-18.fc31.riscv64 Provides: vdrift-debugsource = 20141020-18.fc31 vdrift-debugsource(riscv-64) = 20141020-18.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: vdrift-debuginfo-20141020-18.fc31.riscv64 Provides: debuginfo(build-id) = 250af94bd49a02079b8ee9070f57a005fd0d371d vdrift-debuginfo = 20141020-18.fc31 vdrift-debuginfo(riscv-64) = 20141020-18.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: vdrift-debugsource(riscv-64) = 20141020-18.fc31 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64 Wrote: /builddir/build/RPMS/vdrift-debugsource-20141020-18.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/vdrift-20141020-18.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/vdrift-debuginfo-20141020-18.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/vdrift-data-20141020-18.fc31.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.tx84Ap + umask 022 + cd /builddir/build/BUILD + cd vdrift + /usr/bin/rm -rf /builddir/build/BUILDROOT/vdrift-20141020-18.fc31.riscv64 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Child return code was: 0